96152262
13828418
1393691
78261262
55038795
1019821
42336239
98882842
43483735
77812393
38016041
83683981
21281842
4271400
45474531
28407273
24817756
89634169
89254482
33872629
89046494
3143486
14557118
178126
21361132
70461621
43662982
37333596
94601096
22613820
10404109
78222901
6042993
27303814
34557305
7898071
89728244
2872533
19813987
4971954