30808610
49618946
61285671
48909600
1710719
5473167
12783752
56999554
29167919
41244015
43572797
59939010
1283275
30945831
27613431
40134343
5330392
23655144
88578600
35701871
76727703
34069991
86393515
9897972
90868637
8170121
86574115
51611360
53892150
27138525
75499565
20676164
78648061
21864091
909085
5517399
8200754
2646814
67806215
98065896