89797932
43621515
67032158
39575390
3210489
9001431
31866050
936020
71466789
84958747
19884576
53862920
47894070
7547475
3513018
88573751
20526292
61836631
8512961
73107627
3059014
28024159
72227663
21251515
177724
25639500
70479224
85935930
20107238
97071462
47982551
175783
3903757
17241549
7792635
20437596
41607949
82905072
38255732
14773490