88
50
1211
166
40
24
22
264
169
203
34
456
152
560
33
279
45
462
295
701
210
9
63
356
1275
1639
27
1220
8
21
92
57
35
20
139
32
1128
677
1598