40633870
9704650
3003441
72713480
94926238
82102462
60584248
205331
82226932
53634186
37155951
60953143
53367904
12578306
14647795
46126429
37902014
99686552
87138844
98407564
24801854
11903047
4833622
23487418
67845604
888921
90574707
96554920
555547
22534232
48605830
29282153
2065238
87976773
43898862
42839013
98361485
19367408
54939778
12742562