128556
324603
960372
169551
188821
578929
240333
835400
585477
714
121826
11310
900532
427679
266307
230518
480483
7166
76586
6865
311812
587287
384300
236400
638335
255866