49963800
80395204
58575489
99119758
66817684
39707948
29476996
74977463
28405280
94155936
90465057
8275545
43531708
37492077
95017109
16043403
66822100
48002280
38237242
1448787
2443851
70136230
11795033
32521678
13643057
94574955
24871456
10015613
52595719
99137901
590998
78914838
57123360
4138894
879973
97159857
70647600
60778676
93078475
32985131