104
173
166
482
40
133
185
157
73
285
61
150
237
320
225
127
246
259
265
323
83
160
144
107
252
281
940
158
220
377
7
137
121
161
325
194
66
71
96
41
36
69
248
364
128
763
174
67
90
108
273
115
58
263
232
260
92