80663726
40946920
4804779
93236659
25951648
9822624
66792619
73209755
21681550
61409562
24385056
3145805
96334768
8943716
1093549
612859
80538758
61236364
70513864
51388112
76859808
71071332
17891587
74752093
5641605
28551948
3661525
74493404
6445254
60746864
69786558
33013899
19666100
56532272
27314800
16899320
78335727
83358717
70165589
18696596