18
1
109
2
51
36
20
7
81
5
155
1415
4
49
369
8
34
32
442
21
3
149
4056
10
16
188
94
64
93
83
421
31
353
23
1938
347
63
15
213
12
26
1480
100
53
151
137
604
89
160
99
136
28
59
522
905
169
228
35
13
6
258
19
110
121
555
40
775
111
27
37
2534
30
97
386
44
318
1334
90
87
217
24
491
1174
143
105
381
630
25
11
644
982
141
177
85
1517
41
62
1093
14
115
495
2249
22
861
507
219
396
54
519
78
58
271
268
1028
770
161
9
1113
606
17
55
975
955
2170
135
632
2749
1112
1205
264
1123
118
38
69
2189
68
262