23
20
7
6
264
30
86
32
13
84
283
108
277
299
351
400
490
198
630
135
492
814
169
367
440
103
230
177
71
605
445
158
436
104
79
484
150
185
93
273
323
487
129
210
153
427
73
485
149
592
625
172
47
57
119