16
13
3
2
15
14
10
7
5
8
1
4
46
30
31
73
45
36
23
25
42
146
49
44
28
59
57
97
88
22
62
79
20
85
112
61
41
144
92
12
29