3136630
20666622
3306148
41863596
6152370
49034026
49229638
13007040
24023627
80812579
21597976
65445604
606140
98211574
96816474
95418525
9461507
81603489
72222644
8469783
17447549
5583536
50405969
17337588
34716604
69649363
65325253
5156550
3551338
14805464
33481264
142098
28308109
8797640
13772377
14637000
65516934
95067595
69393327
94058637