16394943
6277646
2300751
35643443
37659827
57608837
2823159
518737
19366418
7806236
932656
89773871
54175041
67757908
84584700
97174798
7919306
76908218
45555776
49922090
27157847
49329519
35475968
17708165
13808255
35815032
28726318
44726500
16829380
3940600
95524649
33676863
97105126
69989544
34445166
78556150
64017872
33445786
65093116
83247164