9
15
14
10
29
2
1
0
28
13
7
4
24
6
76
52
3
144
8
5
216
11
12
64
26
30
46
73
20
19
79
63
34
97
55
81
106
111
27
23
95
151
32
94
141