81047602
31314456
58795138
27432301
71177199
43332940
33506298
61882463
25612312
43618687
54755510
819322
30987085
93599
67267814
50678078
44431476
46097563
23178247
86575180
56162432
64774228
54083565
73851656
55372707
39545194
18847171
63559004
50155838
85322467
98556053
101268
434488
51444648
90145688
68785445
67111589
60462165
82314677
96389194