18
218
143
74
41
21
11
30
28
103
39
44
90
250
49
93
138
125
135
85
6
33
50
19
53
4
29
507
22
168
225
16
43
12
82
34
79
27
17
222
109
42
15
58
91
525
56
62
36
9
26
24