43227168
45161509
94995225
7889509
44253246
1475341
4923317
59844872
3582803
66649778
38619227
28648132
83004811
89166486
57288689
54927055
29947736
5524775
213386
70949459
71373763
68001020
93771560
3117470
10368815
93456250
95174120
11345592
78035355
66167390
39778710
18059751
73464244
4850168
71404818
81558253
16124354
518931
53759755
21488817