96938350
89162926
49627692
99185542
1213039
48544093
34381546
14077470
37084939
76508077
40181333
6425049
5873554
29524554
4240807
2290974
21713944
51707600
7429658
91567071
77103237
90775390
142136
5339618
67662923
33402383
1199727
36272675
5351691
88044318
36018916
58438492
52262798
39027510
30124645
76381181
96736066
36522283
63601484
58092107