57804688
52768189
40796880
99083767
79137574
54587042
14397112
3515291
425103
30244256
56995346
74223356
18667853
31441723
53217362
27814557
79104776
63044270
9689652
96645496
62846750
56044911
57225340
9565690
26185560
8143117
43222139
17494966
3327855
74494725
2545976
19716058
26746952
59398450
21972936
83162893
8345515
79135046
41598806
82443256