53438566
78163153
4141862
1155873
64827789
6869670
2442320
48359940
17515046
72612093
93193140
47698490
94978224
41558855
8826860
68438523
68082307
9783826
76269742
2224584
9915215
6799212
75118867
15751512
90224259
81328898
66859028
1812732
18957155
62041522
94211566
26446147
25659056
59897844
40771486
92987057
19737141
4927468
22779325
57854908