87
220
110
94
114
219
387
297
192
300
452
102
160
309
133
205
140
534
89
143
83
89
361
324
38
76
131
64
380
43
151
80
67
183
82
98
44
131
297
74
130
140
154
163
152
94
182
462
222
312
238
410
160
170
92
277
203
591
179
99