96375558
5318141
2719271
3606882
85184304
38453451
4968262
2713632
48372244
41893705
83176488
28204981
67723014
58464661
63529836
46092255
99154691
73527587
5940846
4047748
90469774
24293285
41136880
57842482
55846847
3466239
7472513
45486
99258717
216482
80964866
36333654
81101895
95852080
92972506
27199990
28601460
42581831
15989834
38936598