12
57
4
6
9
32
35
3
7
21
11
16
29
14
44
140
5
8
93
49
1
18
30
55
17
71
65
108
78
48
94
15
28
10
27
191