57164647
80864200
64289102
73513126
70809992
5904148
32039072
98522319
20898814
5552254
91738027
88331446
56568368
95949684
66851274
81864740
19138566
25735953
52463497
47222696
24067311
50456694
2660715
70389469
19664618
22102352
11621668
60608782
53241157
49994876
49214549
51656919
13556575
88427586
96439831
84453877
81478976
65356736
41861194
28087571