66191882
29767344
6972604
91747587
2780390
99122323
82865571
80871661
29989608
67391529
90386269
89952236
26408763
55999950
82802405
32235362
8964467
38347832
39751550
1035754
40629140
61265869
9578513
77296055
10354184
5351611
83549585
33238689
39034835
48087391
57634133
49194053
34778638
29866077
41411649
58564865
85092117
37626703
82382226
16845587