25
2
35
12
3
17
8
32
20
14
64
30
22
15
18
9
159
7
21
4
11
80
58
256
49
31
34
38
10
6
54
45
43
40
55
5
1