29
14
13
1
17
3
6
9
5
31
109
18
36
12
11
59
20
8
10
24
23
21
27
57
19
48
37
79
65
22
26
46
81
38
157
93