42
316
27
24
86
64
73
79
70
60
50
96
85
171
288
38
108
92
81
68
207
196
142
30
25
88
104
103
161
98
21
56
123
31
4
37
93
55
69
447
47
617
490
267
204
138
41
242
44
54