120
106
155
1010
103
102
111
101
130
121
14340
11600
9011
7630
618263
5990
5640
5091
497147
4719
434142
34450