1
17
104
52
41
30
55
6
2
86
47
4
186
7
1551
3
405
8
9
35
32
465
20
193
4214
34
22
188
16
99
67
36
82
87
5
436
343
24
53
1850
349
71
11
14
201
12
27
1503
107
187
126
608
100
164
114
133
33
58
56
477
997
175
235
115
281
13
121
54
131
616
18
10
42
771
128
38
2422
94
390
46
364
1416
97
220
21
555
1249
147
418
675
25
15
939
144
185
1401
48
63
1189
119
528
2526
19
966
517
422
80
540
77
76
286
259
96
1082
805
172
31
1254
586
1008
988
2258
150
40
708
43
2840
1271
1245
278
1213
44
72
2281
61
250
29