17813022
3491193
8869953
49244171
73238808
19616422
2969770
44659822
77125770
39172539
83613292
26291885
61566497
66468542
71908208
2028717
61557375
24182677
8901454
45602832
3223390
46714797
21523767
11119233
36004491
57211160
887021
29666836
12921201
81884709
8485999
14932472
26022707
25645625
20102153
76142939
12825018
41382742
80786986
78598688