18158548
21666177
86413123
31179450
38063115
26977416
38576270
82588044
7682924
61665701
9088749
22574951
82062982
25974702
93613191
82496426
87582221
41326590
40024305
40545660
7224087
82773127
44063347
67024091
6741441
74337223
13048502
35606121
99135668
56565264
25474853
68358686
63086845
13792353
59164187
93241235
34646096
52253148
66494562
50612478