160
236
76
117
275
249
204
252
64
764
105
329
2073
208
333
129
173
94
179
128
149
145
269
104
376
157
109
319
309
169
176
439
44
191
134
308
712
369
56
532
348
126
255
42
449
1320
68
1253
135
408
144
80
233
205
289