33
6
16
34
78
57
71
47
260
59
218
179
54
184
45
154
186
62
133
233
329
1056
458
134
91
60
55
40
82
38
17
120
99
182
51
44
326
135
32
117
68
126
592
187
21
79
49
87
53
19
88
127