20169824
19871862
10132756
41546097
93813334
30017068
59065049
9874194
92888292
32619531
47615760
64954632
39565786
87574440
80924936
5537252
4587948
96996257
4522934
80145382
74368397
52864168
69924141
48684302
97074388
92405075
339254
28356324
66958158
96675928
42925640
29949423
23075015
29623610
80812734
14542671
80519959
74892028
35695990
15253094