10
18
54
184
27
91
131
17
12
699
49
92
32
83
111
9
14
8
127
38
532
42
53
182
351
764
355
334
1032
215
86
164
787
47
655
85
2018
514
374
120
80
1677
55
57
264
168
51
191
298
66
110
63
821