18
15
33
29
23
24
100
7
22
56
27
143
26
235
130
43
187
163
58
131
12
116
88
48
19
16
41
64
352
109
42
74
261
134
30
21
93
14
177
253
10
31
285
68
20