30964852
25148833
8521927
2706423
99036854
44073279
48229835
59175628
37981747
43255495
31162863
67627257
40999291
7054659
71844638
47574321
52549643
64264938
11085018
94458968
8185724
71102162
29592578
20436184
38827383
74503049
71863434
41065789
6730745
43483868
28729730
73402600
23527494
21089113
24287105
45098475
72457467
36174943
92766795
50937965