51033240
27224520
49445848
9319452
3747334
24907518
77173566
75524246
34148630
85643448
43711915
88285338
95221994
65366227
34073363
58227286
12327518
1675564
67693034
18362816
19376478
54391119
16475322
48605387
52013183
73375415
16357170
45364374
34381191
18466961
51328388
98714995
5946754
44274451
7713319
45986278
36642818
5903447
52436359
43846715