43
27
12
7
36
31
19
23
11
4
134
38
22
17
14
8
5
18
9
91
52
44
33
529
3
25
2
16
40
56
88
34
60
41
49
97
85
107
83
77