69932260
53377078
36379493
72882843
32169818
20951645
7835468
62319462
68193527
39963422
45137027
31027983
44038879
4796500
5785632
4908957
64912097
79156934
94665579
47826551
99571637
51022768
994911
5287384
87933298
31364056
57491179
73501339
37209874
92031999
24291258
53428672
52829717
240141
31148044
9033304
2386456
70033629
95493827
2915256