2518205
2221482
19683919
86016218
65039150
72341000
88515392
6731624
24136045
17856364
99287514
66408625
18494175
5535009
86669694
3237874
90206295
86918613
3473055
4119428
28496191
53651933
19875181
65831197
47827434
71937724
36797793
31197309
44582695
4434947
1197707
96117110
30708137
4041230
37032448
31189514
93768687
37907123
69062973
52194962