81313192
158548
25808178
52507422
6537171
99844664
33607901
27105416
49802876
83771141
99192729
65793662
39729871
5384592
5833135
29491196
16216347
19686059
77262869
99451213
44517445
65515418
19633923
22173114
40096358
43462215
18338808
71253656
44414105
22579728
4661872
18876644
9803463
98934115
13618363
17129605
97715648
90311089
8427053
55331999