376
266
342
559
652
329
716
9618
1001
460
8149
224
9821
8518
4925
9113
5430
7447
9339
6943