16969360
4842150
25222055
85606102
49944880
14055200
70068620
47571042
63674629
39048981
96379877
4179484
87929056
13382963
18933361
77946384
5773707
65199894
4379473
66886358
18151719
64735225
98635883
3484073
48142264
78482579
88385430
28681481
79057609
46891744
47917671
98992284
81019908
96692317
71002271
59337402
59816417
22352209
6422185
58073524