56043458
38469166
43444862
60264688
57954653
961861
95686080
92957192
22518
17361905
98707071
62624552
8943710
96643956
36661280
7748785
13861977
99589907
13534625
3706611
92634869
87286159
31772184
37808562
6321257
6000625
6747210
40434211
35199848
88524548
7649807
9994212
97719892
87019977
30585224
97929172
6180123
72345108
35468145
28848172