5
25
4
169
20
9
16
6
28
64
27
3
101
90
143
21
14
47
99
10
7
54
31
19
51
37
2
11
0
8
52
35
41
135
26
18
123
57
36
17
60
12