293
134
91
210
515
624
104
441
329
257
690
399
263
447
343
372
350
394
570
433
503
33
268
44
83
393
535
68
506
320
252
2
402
574
151
157
2
205
30
351
961
77
0
603
24
526
40
456
