13
25
3
14
118
7
1
22
23
18
26
16
31
71
60
85
36
67
101
132
154
55
98
64
145
4
196
178
57
17
35
10
6
5
11
8
20
15
2
12
30
91
89