272
168
459
195
312
184
352
94
574
220
488
129
331
148
665
309
612
64
297
120
627
196
613
212
906
351
389
152
121
18
446
57
477
43
285
96
535
286
310
51