25127305
28588100
15625371
77755759
6663221
68607268
6239509
5826859
55874227
27822772
44323629
85239262
53694275
6517578
36368873
1505939
26817440
8095305
52609867
34991910
1892959
3611719
17718057
2613106
74415718
730659
93449357
19207319
4040271
80187492
91787994
739684
19217987
28138966
97761364
82598000
13077436
812647
80107530
37023148