41704666
72747097
6121718
28241471
51419925
95046930
12401521
8079902
61865120
4335850
1163988
14639280
47816759
11824253
19078317
9905364
22955066
58777301
4405974
593897
17114802
60778773
85192853
10709859
96553908
45363784
97429065
14649084
7481660
12036522
86386145
36332538
44064971
60096692
49827712
78584433
8362726
86457269
10514312
6053635