1
16
111
50
38
28
52
7
2
84
53
5
152
1439
4
378
8
35
32
430
20
161
4109
10
18
185
17
94
66
3
33
82
86
434
343
23
1881
347
65
15
211
12
26
1488
105
155
139
602
90
163
116
135
30
59
51
519
913
168
229
37
13
103
260
112
124
577
40
775
118
2508
29
386
45
57
326
1365
100
92
214
508
1156
144
389
645
24
655
6
923
180
87
1524
39
64
1120
21
55
36
504
2299
881
522
219
56
523
9
77
60
11
284
265
1029
761
171
1135
19
991
968
104
2196
146
41
649
137
2750
1149
1256
245
1150
34
22
73
2198
27