40247420
9167823
87338164
17171692
11887891
86552032
9181096
89589070
20419148
8271420
5334953
56435679
34199167
65553537
50005448
50315295
68215654
15131187
2364253
9969310
1280787
35068405
72301660
98686054
39614463
75014119
55126939
61533744
45919954
846908
12889467
98435626
13184881
9478890
99572463
59188044
87206347
85846607
87232151
78186714