313
104
446
93
1101
502
660
206
444
100
412
187
251
55
383
186
475
95
513
206
552
70
214
55
168
55
630
176
227
49
162
81
145
67
158
80
449
147
139
118