32712232
49252650
24121149
31964204
33646368
21745854
8157297
2573446
46629050
99694316
70508053
55941516
81765019
11658311
93349828
78691214
13244416
81038889
4172767
55617271
10145376
83857017
8777861
63217299
42161739
99863718
24309739
28983327
53287563
37878
1322043
54199078
96722108
67613999
31062896
21992302
23093654
18467389
32611880
83294541