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