20228370
14035577
98817629
41274733
68211671
95034730
82236160
99155601
75131288
71674167
61442678
6106781
25485652
83397731
81431129
80281152
73971665
39571514
83957092
84232399
529632
40762581
37123703
6853678
59638735
94044850
40487878
573232
60317325
64711150
6342689
46871704
48503941
36372052
5672420
8003586
41926096
44952736
22741087
63721321