29329577
58321959
82583026
3519340
26324680
19171456
30741056
9041668
38265354
15688785
94784960
96125797
63536573
3623060
94221072
28734374
97943896
84689537
84155079
44862088
17957445
43728934
9194904
98643036
15991774
34879124
77126776
21775553
11047129
71432135
52569662
34508171
29743487
62187078
5939235
1426027
70896640
70997104
75528482
48118422