95282240
62439231
50612042
54222666
14624165
81748158
70301382
8575637
87759059
62794598
86642548
23381855
66201353
87846420
82486465
84471516
97551630
2761446
92195384
1054753
91178320
74751740
57502553
92925294
23065964
36496999
60746616
33714541
68277865
59773469
28184199
91492991
88107274
4501843
9731005
2023643
624280
76167887
7611260
47066417