19714899
7393244
70888479
98695805
13548306
88327704
50341228
35772474
17322671
38662192
94262357
31301679
80154737
54388155
78074232
99631177
60923300
88208523
64666620
34377631
64608824
8006968
96103752
96151862
41353700
29605416
7578747
26661716
46761902
19115045
43646047
60229086
933297
76885897
9848866
36264707
91975106
4255051
33424400
33775068