12
3
101
27
149
16
15
24
14
4
67
56
140
21
7
20
42
59
55
17
34
13
191
23
58
1
92
145
2
28
30
8
72
36
5
9
18