18817350
40984280
38995452
42034279
94434855
44035666
15323582
42135820
13956115
84536624
30571088
78168750
13176549
38456980
5627128
82786230
17878531
1625739
84855250
83412258
47656193
23083738
67744092
5827083
15229374
71281383
78955623
68752007
81641662
82574791
18921403
91353439
3518576
2447795
88697056
6101743
68327979
19754434
59977807
80528948