16098629
9979618
13476562
1623851
8418306
3939327
19268874
82659232
74439489
38934219
82946664
5086393
42336324
97826779
35291891
43465181
33794165
19195795
82136107
42016276
30601661
25911500
69744988
5105900
24377238
96372449
65563231
59256000
46234815
2952551
91253912
95473512
54452214
25618641
97332797
55639802
31376289
68782697
3848208
75909493