22
40
14
222
35
89
28
298
65
176
183
20
66
361
57
193
55
84
258
29
44
36
31
27
24
26
197
160
497
91
69
85
11
37
25
2589
86
72
120
33
97
199
58
79
13
73