3
4
0
15
20
27
7
25
14
38
16
127
64
67
5
10
49
51
24
32
22
8
9
1
28
144
36
23
162
37
155
2
42
17
13
18