48387553
30499140
33486960
39637126
58135021
31763001
3515157
45909716
58763915
95335854
21258055
63073159
21696773
38988421
43321451
78976875
44179887
75555709
64375247
94479940
20845492
47874912
26231765
24092372
45184037
26344938
79742582
61095941
988269
90488940
61572455
13957
58831827
54574678
84117632
52544092
39191587
26117505
17881007
3176950