32
88
42
91
169
184
49
147
117
64
106
87
162
76
15
82
187
26
14
174
203
213
54
190
225
68
126
299
177
27
99
112
89
43
35
230
181
127
421
129
104
111
61
130
58
125
204
109
313
122
114
278
66
57