340
487
60
389
378
99
390
211
102
218
257
328
477
440
462
91
39
433
120