6
3
12
9
67
75
95
127
144
15
21
23
43
25k
27
44
48
50
58
59
72
66
76
78
82
84
116k
108
104
118
106
149
148
178
165
182
189
191