94385145
30893500
51045594
75012058
25476661
14382267
4904488
3012358
69224496
38425411
80407555
91364222
95985294
60601203
74779759
59093755
76314863
17329987
96249772
30182296
7273085
22782621
33194853
57449537
91766071
16557090
7120808
36708425
28184275
5208562
15872653
1233358
84686098
4182726
57734437
98742026
12066833
62055810
55731341
5488330