8
32
14
5
77
24
40
11
20
50
7
36
16
15
10
150
1
219
27
13
17
106
189
121
76
89
6
83
136
46
94
110
0
166
71
19
90
22
44
162
12
129
35
38
51