6
16
14
9
31
4
2
10
34
23
5
8
0
41
19
3
11
90
127
24
76
150
81
12
43
25
13
66
27
21
69
32
112
67
55
36
39
54
140
26