120
106
155
1010
103
102
111
101
130
121
14350
11610
9011
7640
618263
5990
5640
5091
497147
4729
434142
34450