31
81
19
85
6
106
16
9
64
47
7
10
8
66
34
26
55
29
115
54
91
15
110
206
84
25
22
62
52
132
2
38
20
14
51
36
21
97
53
50
148
161
103
159
90
70
40
156