0
62
33
57
48
55
24
44
184
65
79
82
295
81
68
45
42
401
52
169
123
120
183
40
247
173
340
50
46
30
47
36
213
63
110
373
91
138
72
133
570
88
117
328
241
182
214
60
31
394
234