59048899
78862518
81592957
97306042
65552006
42158396
8387802
66993222
58859856
72708764
58189886
41819413
8053720
20852603
88535697
74059823
94121915
20235709
33312088
14302713
8571462
48496618
66812668
55145457
2745267
70932338
31081950
84063637
42565358
40511424
87713756
77659875
103935
46854587
62759092
93534116
39017129
34479829
44487541
95108877