25964452
16724230
35395579
96893133
32768531
71086205
3391619
6810182
45612534
46865400
75387515
1496722
30373295
22163490
561862
46594588
62993922
8015206
34219599
9448742
21446663
27953413
65334752
1734748
96925459
15844000
9879600
18044116
62187819
33838744
69571962
90877510
64982620
91155698
52065054
38297429
52451275
68604958
19441062
49203183