50331383
39052464
39776551
19142790
33545832
25606323
66079105
58817675
8546329
57266624
71204621
82481809
58443171
86802755
53787568
3045713
13886712
70282656
8266244
21986178
57534482
47721024
2304544
49168206
9484100
21615731
7502140
72153298
19418318
39295516
26118898
31212109
28136376
8973295
94611382
80605824
7182704
2543836
37123084
44779148