4
89
88
85
121
150
10
13
32
36
43
53
56
64
77
85
86
97
109
114
119
120
125
138
151
154
156
7
8
12
16
25
27
42
44