1
20
2
109
49
34
18
41
8
4
67
45
140
1404
414
10
33
32
6
422
21
3
138
3928
17
39
195
19
100
59
5
40
92
79
9
25
343
23
52
1981
335
61
14
227
12
28
1388
102
47
136
123
598
85
167
93
133
57
529
782
146
229
101
242
139
44
120
15
506
823
37
2418
365
43
58
312
1227
82
88
208
22
423
1087
143
104
350
602
629
953
134
197
1741
63
1017
30
35
13
121
464
2144
790
507
210
386
7
77
53
288
268
73
16
87
962
733
29
1071
644
915
911
105
2034
131
11
580
48
2618
944
1319
230
1111
114
68
1915
69
265
60