64629635
83398272
13636133
47635500
64392352
80799923
60156622
49449254
84969310
13895252
89076851
71783119
5591146
56701772
52326413
8195183
97557365
72682032
21476942
12319437
15105947
2855704
11206962
55886180
66152824
98459244
67098345
73383505
74957434
57567560
23187712
97843408
79074936
46561791
88286605
54967588
51997246
48279103
25717286
31272070