1
17
105
52
40
30
56
6
2
88
46
3
181
7
1518
55
405
8
10
35
32
465
21
200
4240
33
22
190
98
67
83
5
433
4
330
24
53
1853
351
71
14
194
12
27
1500
107
160
124
600
97
166
114
134
59
472
999
173
235
31
13
279
23
133
16
602
18
43
760
128
38
2431
34
386
45
361
1427
99
221
20
547
1253
148
120
413
675
25
11
946
141
184
91
1392
47
63
1193
54
526
2536
19
972
512
219
421
80
540
9
77
79
286
260
94
85
1082
800
172
1266
566
1006
997
104
2244
714
145
2836
1279
1231
277
1209
42
116
41
75
2276
243
29