83657995
4381735
2832800
69784606
5251874
11306393
47619086
22606725
6605802
38565418
27824099
11406383
91536275
70381321
58029009
66133121
13228697
58395378
86735279
70996697
40519653
58544970
37251212
96598542
92822930
11747327
2051747
34047531
4097429
52708539
61482399
10077355
1727710
3717244
996490
18707249
28167008
64531700
55048113
8322738