355
542
44
584
206
432
46
190
187
376
147
300
145
256
97
316
72
238
68
129
29
153
48
207
40
149
51
140
17
134
16
158
14
117