57414957
351428
33159514
6387880
64102924
83914505
42122320
30231015
35987125
16948962
56649509
95884461
3877738
7511602
21725141
16518900
28477597
83573362
26654540
60399768
86753360
94327546
38769783
544432
14372639
8556869
2051730
56945373
39165548
528245
25766054
707582
48708745
96013076
62883004
6385410
26333588
8092030
66523507
93921267