13
20
25
10
156
36
19
39
43
26
18
139
22
48
17
21
3
29
14
9
46
32
34
8
150
11
128
85
50
105
42
109
78
214
86
41
2
7
12
15
57
278
75
45
80
16
30