47349238
60449665
79004393
45495048
3065248
70858704
82094439
35757034
82862431
2083105
45673552
47544739
6946784
41167894
47361520
91222273
15306217
8482118
58513957
9348378
24042475
44479082
64215168
44377255
4015443
22848545
97964
90833806
3513815
76888289
54101388
315671
88481060
9016420
56571064
31122821
22153400
14839447
57164944
59227664