100221355
9692227
93701055
9213406
86321473
82211110
7984763
76121186
7427661
71001801
653796
6536944
62931295
56611595
563763
53931758
47151277
43221853
4063134
1079216