641
132
226
10
458
159
493
115
165
78
475
69
510
30
409
117
481
87
44
29
246
146
195
100
350
124
184
140
551
146
571
116
206
51
359
138
249
193
548
154