58657104
41691208
18059880
1645129
68177011
56403324
67044346
88526248
49915135
41505166
51813970
73779535
39153866
6345957
26703005
68206224
74076954
36135157
184671
8712151
19387965
57696853
62671849
32596729
81763053
8648500
837622
5932752
52459750
1331009
886797
61953568
38082083
51389377
25907991
40434689
3205011
12515904
59353216
9895033