8
31
10
12
5
29
3
46
18
38
30
129
16
21
13
20
34
11
17
4
72
48
9
32
35
104
43
59
49
65
2
27
39
141
23
161
15
113
19
97