33
27
120
46
91
60
55
245
58
20
82
37
31
220
43
67
270
125
80
78
233
105
84
88
41
104
45
183
177
107
47
331
63
19
494
239
86
40
163
35
185
16
909
134
15
77
354
28