66651548
20314949
83539728
55536601
8493940
8206978
60306734
93777685
28274134
4649520
17232332
59818187
3825970
48359704
26909323
7304836
69906070
20132118
65032036
55662628
5846580
19275847
529211
67965526
40643263
51542524
85365744
32412971
49731859
25226906
57451439
84854214
27771966
35493310
81454172
99813727
87008391
51044974
40492256
44071700