96886498
33613853
6313748
30697400
31444897
73287430
28625963
818168
62183429
54081214
754498
16038834
22219960
66089374
89463552
49604947
39995518
95901220
42739552
8202422
54282110
47681651
19381507
62948268
88672424
37022108
98646021
2981268
84795293
3597479
54851584
66924300
64036406
89928970
79778356
79062191
30704947
3254748
75943870
45747690