6
21
18
8
11
8
27
43
31
69
58
12
13
172
86
116
290
63
75
126
622
290
192
77