120
103
105
101
102
116
123
104
1110
94
90
13330
10690
8381
6780
570262
5390
5160
4551
450147
4499
392142
31950