8
4
13
166
17
5
52
15
33
24
2
29
27
10
104
65
20
11
36
21
19
9
69
72
56
64
66
51
84
289
105
71
47
34
92
45
59
77
76
40
50
58
126
83
97