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