82
9
169
3
137
2
3
9
13
21
27
33
35
38
42
44
45
60
71
76
79
85
92
100
106
108
114
116
123
124
129
139
143
145
146