20
48
13
25
127
37
85
26
102
50
159
117
44
206
16
88
78
54
11
9
12
17
1
149
49
42
8
29
31
57
7
43
4
39
93
53
10
35
52
32
2