120
57
411
66
54
108
63
251
89
107
281
180
21
61
84
49
477
183
269
237
168
156
77
202
92
82
100
130
140
261
126
197
318
243
173
151
440
109
186
51
31
123
111
149
10
59
20
35
71
73
90