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