18665111
4784567
3505260
15974316
65044366
20283677
6764873
33874179
29615836
21038408
3965597
1319356
91945621
67599270
69488479
94616517
42043585
22576641
14092451
71263377
82004254
91644207
91792414
70826893
87487653
61223303
32874675
6840918
2807880
31674321
17376442
8824660
80555851
59095435
65457318
74598808
53911052
86196592
30066825
395241