88737635
3542559
24943692
22115985
50783934
49134089
54778293
59772160
35072697
44599325
27904353
18038916
45927582
7581967
8318565
38834197
28731883
15715043
65685026
5779782
40362589
51155530
90628876
6672782
93371114
44755244
79512648
11957
3261891
31048961
89395819
86244396
4416102
30961424
25537271
7183406
13456666
56777310
20759464
39907229