18
32
107
8
277
161
153
6
94
22
136
191
77
19
55
42
50
78
52
99
83
7
33
73
192
27
130
44
70
373
21
391
1274
103
418
54
43