94495231
78688568
81785183
75872239
76157147
5762773
75548085
99372316
27132054
818936
1693695
32369606
12526610
82823678
85885008
15134167
62756763
3777673
93545183
85777600
96932199
33947974
45503881
24853772
1629401
59481894
19674102
81802740
44909434
104476
67593141
51203454
66876819
700529
97792836
7113208
44743801
7191265
6331633
10492850