6
9
26
4
5
13
0
2
1
28
27
14
8
7
30
16
19
3
25
41
20
104
53
42
121
93
61
83
36
139
112
108
99
48
23
31
34
11