120
15
44
10
28
17
154
33
105
18
182
97
115
196
92
54
78
96
82
69
122
113
249
171
95
126
309
48
919
340
152
65
112
184
239
265
206
80
52
222
46
53
457
167
59
414
57
26
208
144
60
157
77