8
9
167
20
11
6
5
3
7
45
61
10
19
22
50
24
16
21
14
66
38
48
33
44
32
46
23
103
79
78
51
87
188
81
41
69
138
135
88
53
64
102
110
63
77
72