1
17
106
50
41
29
53
7
2
84
55
4
155
6
1521
3
52
400
8
9
34
32
453
21
177
4218
19
187
96
68
36
82
86
425
359
23
1903
361
72
11
15
206
12
28
1484
54
167
123
612
5
99
161
112
147
59
479
972
174
232
38
13
104
274
20
119
51
126
605
10
40
757
125
24
37
2481
97
391
45
345
1409
108
93
211
540
1209
116
405
679
25
652
950
145
181
85
1501
47
63
1160
30
22
56
518
2486
945
504
221
411
14
80
18
60
533
78
66
259
262
91
16
1058
788
33
1224
610
57
990
998
2289
694
141
2829
1273
261
1195
115
39
71
2259
62
27
64