43756134
63881669
17325814
8715140
68516894
1398364
452669
49551112
40879139
93554141
21305789
41054443
41998809
54218161
25851262
20309662
40204829
62554804
29515109
98004978
54728115
7447507
96093859
57329394
36783823
675088
80998294
94982200
61623007
9268871
19106324
65479476
86162733
76216036
8261643
30275661
38115072
82373701
63524707
98795338