40464169
8757923
10274559
48757368
50976290
51989196
17617410
2913915
89835539
45404963
70844224
54041043
37122297
7262198
68293657
90294623
23558035
64404970
61016954
50616008
75635315
45251918
56113445
7797305
97534436
94364881
91282239
7785285
69518336
99962171
38667358
40617637
29175479
7871492
44939925
42841428
34285759
18396619
87521459
79539513