9
27
6
5
13
2
16
25
42
1
20
4
0
30
11
77
40
38
58
3
12
29
46
10
35
18
8
7
23
56
14
15
21
17
19
151
103
64
185
143