7
113
5
29
8
142
6
144
9
149
6
155
2
30
3
18
10
476