66669859
39358203
28959538
29183918
90111453
82332377
30228292
71497632
59968353
72746658
25761879
16901390
79229962
5747994
96102393
53244721
36806442
31189280
80892198
88201503
5085639
14001527
36158473
74421776
34317266
45782775
99413028
81925650
3337136
18504848
845063
58567507
433509
25946036
9742025
9107000
18207174
56799738
93183647
17014730