30
409
135
9
40
208
1421
78
41
410
123
29
250
12
1446
13
203
131
175
33
105
211
329
27
122
61
55
58
45
49
59
32
36
65
1281
20
16
66
56
26
1072
127
39
15
22
21
889