31658148
29863542
672871
60987975
64861722
19015063
39206973
99772510
23852216
49943117
91574252
70435028
2506380
29601102
36868653
81487056
13444169
58672811
5992099
17953619
84194713
79745494
17867234
40622216
10782668
55113193
46818091
89857
76791079
14943715
32628757
28058558
9361451
45232246
40553826
49987278
80164579
87569454
92452884
45321696