30079113
17608548
776397
32353991
63484160
40736932
22207361
85104200
74088064
53308335
52578597
32202696
7002366
6805474
16087320
87869778
67411229
7656389
97643807
73545405
19026885
21722515
35795632
36307086
98797447
13205892
82604290
5951862
48068835
82076839
4416411
65796578
810780
52192999
27089413
69109792
29356087
19984568
27843430
71779489