88
1115
113
343
78
22
449
360
306
25
152
172
34
136
101
99
143
100
225
342
74
105
55
53
208
42
46
95
300
117
1356
19
287
425
219
141
27
275
336
150
40
24
156
146
182
189
374
422
234
158
110
164