1
17
107
51
43
29
53
7
2
85
4
159
6
1533
3
52
408
8
9
34
32
457
21
180
4220
19
187
96
69
36
84
88
428
355
23
1893
361
74
11
15
208
12
28
1490
106
169
122
613
5
99
161
113
138
58
481
988
175
234
38
14
103
276
13
20
119
127
612
10
41
759
126
24
2492
98
395
45
54
351
1413
110
92
216
554
1212
147
116
406
685
25
652
952
145
184
91
1514
46
64
1164
30
22
56
519
2508
947
502
220
414
81
18
61
16
533
78
67
262
263
94
1062
795
164
1234
611
996
1008
108
2305
146
40
695
141
2842
1214
1293
260
1213
39
117
72
2273
261
26