94979647
14652895
7173450
56772101
2815355
95629028
54186423
22001319
6116387
9469052
36723643
8799934
32573245
19069296
93939845
382954
7558680
18767776
75289794
75524498
49084861
50131083
5659584
34429826
77596725
7900460
18342878
10676209
53808939
9905633
7511100
29894031
5006656
75872309
6094690
88043159
93185386
9402189
51959867
1278463