35472799
27811053
53951221
4296831
858656
31611456
2017717
17984217
8330827
17141353
64904483
138953
65639927
51306396
96337844
42095940
90656304
46431503
66778672
90717683
2598000
75732930
21069725
4838112
4131148
52581090
66348025
75835611
99577274
97199207
10577659
52388792
44732783
51222412
45912701
57028977
82238431
52341660
22087093
8070965