11
95
18
21
2
24
29
260
5
15
26
80
112
79
66
19
12
13
9
88
32
25
20
16
28
362
92
43
87
104
943
58
2018
149
121
38
637
109
37
10
33
181
168
199
590
10904