66495690
41569138
82256015
30735760
11296248
95922042
80344854
58017217
27851979
1880801
35613663
14137522
6818857
21687218
46304059
3675359
19676663
57631003
27511791
78809768
73956136
5094408
2300708
79497142
7827353
33965405
8954774
34412536
83398722
74804113
7283645
51917751
29015610
36715297
91491909
2812238
84554491
22341590
55244345
97661450