45112966
55789900
39752277
73915508
71011391
2854822
72491911
52782990
79306931
78385872
37141776
87614701
31857504
90958934
95852326
81992648
80861511
73737014
74949532
94542856
44512580
58805565
65858516
8312737
90203494
17214872
3738315
38193671
21934778
2795895
46481046
148027
91377842
5074957
97648069
27097306
84028345
40108396
82199417
60056127