59394746
85491479
75722784
69889789
27779870
33666268
4714327
859807
32482406
59986502
94453051
77024221
95172372
49581411
99311134
47164358
68312225
48093429
43179036
60231970
35049266
70290
67336670
66074071
78841038
3141079
6807417
65425332
86068970
6821552
13064773
93103073
41719202
89377754
1259758
85458012
68098263
96344023
3396022
23637012