166
109
40
25
7
10
76
222
20
14
123
30
45
12
28
15
4
35
110
17
16
34
27
9
11
52
84
31
43
22
2
19
18
53
26
39
88