63
159
1
432
471
409
447
654
617
392
313
404
502
1041
1293
597
3
1172
380
185
31
381
491
665
368
270
156
7