95163089
93621133
3242642
13357185
93695342
95906597
36252547
83585642
79226665
5148388
94484073
7325622
6677592
22708354
64124891
6893967
14126330
1429503
13172353
9906690
39721250
61571686
14698155
14542289
6985967
70014067
3499956
54875608
18266864
30369211
4961827
48692472
46191443
55235408
8561384
68223426
8002780
96526990
93482500
55014116