39906200
43972762
55279170
8622865
44717583
1683829
31143212
85554632
34573834
96044846
78941125
99427471
75843109
97205450
59961858
93648812
83935402
3254713
20954875
63581925
45032317
39033100
33905112
24939888
2822424
48664609
21547818
9716609
45344531
12001884
52463000
19506328
87832959
39533205
3259691
66737051
1201412
26704548
67427024
39045136