85592591
8046862
42319940
2080679
95246460
1474607
67874528
7378243
18129832
71824667
52189630
8370947
7915874
19224983
8504302
42508453
13588521
4770762
5688770
60817801
767618
33387472
2272641
18154909
7314285
50258533
45553330
33195026
68889726
56576276
70926644
22358050
47858400
33459450
88755680
1052648
97166278
86989019
20953065
94772088