85798817
81987767
5478375
3464904
45297653
6253969
78086082
8616528
51198010
1304448
7603396
3850860
69799014
314187
93141885
9324080
13302567
35097861
6945279
35279319
7392530
56143127
66804510
32474327
228582
12917747
88952842
38339726
86449708
1612153
8619074
12452542
98022704
36578468
2015516
80165893
17284330
75883703
7907868
47017450