31
10
159
25
29
4
35
5
12
21
19
59
8
58
189
9
6
32
102
36
27
15
7
97
40
26
17
64
11
14
20
86
24
16
51
28
1
113