30
13
108
76
127
30
86
118
132
109
164
41
46
106
158
25
34
64
111
130
133
144
154
157
1