95931188
38889369
98924551
15194033
79929543
61609602
36121066
44225399
23236256
83148055
32141421
20301377
12404680
84335984
3751734
88592392
6841375
35074144
59684046
80838371
98823602
9401564
68766243
69922174
38766894
92272936
94612581
19297201
75939289
946306
8346706
78988018
52913224
95057767
84917444
3156444
60245978
28776880
69808767
84536262