309
149
364
29
395
64
351
50
323
84
550
138
450
90
433
163
327
51
485
45
619
166
482
65
439
12
600
192
501
96
203
131
291
45
484
188
132
10
247
60