11076780
6029868
8269725
10622348
87756040
60916170
5162794
72598707
35803452
23186575
98359217
941336
71681185
59686147
59582925
31914814
74834555
12414870
95976824
44872640
4247266
98901272
76219545
78385206
69231103
63433768
99962492
72263453
5464155
15273783
66019463
41205285
26231367
97303369
66109645
51878366
7161947
13597246
33584614
18636296