4000630
50473380
5686176
83579318
36633384
6665435
82709051
52356372
51784587
21172144
97987770
94488781
57204820
34679721
40747965
24692547
70052448
49253503
95718829
38052929
58949455
29756925
14233065
46976511
77875366
69769990
44183191
38762774
64951119
4932598
57998096
32019614
75657322
2258159
70145349
81606706
55079478
58885017
93939235
8648512