41893280
19238082
91662831
29408131
15828376
79405569
20672580
58825050
56403261
2649691
72686641
55856799
39164634
67456780
1136403
94444637
17197544
38472289
72826283
63177063
33669407
19642626
11736059
93234540
24239607
38291180
39628318
34966517
6076430
40467074
57118704
169571
83656100
50558416
37264471
19028564
75386691
84472231
2609773
57033903