18162556
167459
57403342
4910594
3230946
74524601
78121171
51507062
25592640
15418616
14529534
52105452
36075055
64343779
90325963
38581621
78077166
7035636
26026058
42156134
37599812
72064856
51212321
34195308
56441340
76659524
2942624
39741736
94986004
4775018
706541
1292995
64655981
32064236
66015590
68251920
6729692
8532137
6076815
59394326