34779025
41628800
56753444
3744687
26335939
41858251
14138991
39029709
85575790
58243306
63836317
16202894
8502586
40914439
10277210
5031817
75437858
68101646
45985050
59538866
48279279
22162865
70733087
1106783
19986186
74018699
19139088
22941885
7978346
8285352
87351401
16528887
1229831
3839644
5501322
44592994
97956838
22006673
15903872
1224558