1
16
112
50
39
28
52
7
2
84
54
5
159
1444
4
383
8
35
32
439
21
164
4142
11
19
185
17
97
66
3
33
86
438
345
23
53
1894
351
65
10
15
217
12
26
1497
107
156
141
605
93
165
116
135
30
59
51
520
923
171
229
37
14
103
262
13
20
114
125
580
18
40
776
119
24
2518
6
96
390
45
57
326
1372
100
215
517
1174
144
391
646
667
929
140
181
89
1537
64
1127
55
36
113
509
2317
888
529
219
392
29
56
523
9
77
61
290
269
88
87
1033
767
1145
582
997
971
106
2205
148
41
657
138
2768
1158
1275
247
1170
34
38
75
2206
270