38781644
27869371
75861954
83494987
20725527
26772406
2066938
70376489
63085827
35853656
8632236
67068766
5079019
95942835
89769824
44681693
3232969
6007746
62359437
8105835
57819700
98276597
24763253
64679258
43765354
79651369
42299941
12546287
59591185
66559144
74916837
97721141
47236087
56751677
11268129
39901264
78926231
25511571
19774814
30616507