306
207
225
16
630
168
121
36
560
133
634
121
264
80
341
107
247
13
634
238
461
97
140
64
432
175
451
161
552
181
566
169
648
65
232
23
576
250
451
63