16
5
43
62
13
45
1
8
10
19
86
167
29
31
23
12
21
6
118
24
38
28
3
272
15
2
27
17
14
9
18
44
7
140
68
41
22
33
20
529