18143571
95294879
30835760
21639321
83037510
14959114
6333244
16311480
72621226
93396690
560996
13944865
10069297
81779917
72249707
23295717
78883800
61278256
91667511
47573275
80172339
60796721
18193
14432348
96747407
64022907
97223640
403568
53652622
66754942
24151055
73798211
79944447
67288604
18575042
80086849
40153356
25707646
69375870
9927933