58108618
12196044
8774996
70347442
97337595
93441243
405682
42263665
43766906
11279752
29822813
61085353
54631393
6538599
72358567
3957631
37318708
5952704
44662048
32689667
27861886
361699
47887260
41249016
32737570
4377152
32232388
7715477
48598485
22672366
53319589
43425146
58449303
45605788
8769945
88783616
31542025
51495499
58871572
6262213