25622118
80244470
65812135
99913800
77961455
6087606
529771
89578893
75255478
2697709
31112356
107431
46213443
2814788
94741224
82792455
89036077
33933035
68415143
2899094
44268463
65409059
6685292
20047084
95307608
62362110
9667118
15912257
26256144
4051997
82128659
528642
54513971
47832404
90201615
65974715
31489820
57217100
33887928
22704022