32
21
22
43
15
1
7
6
2
17
14
25
64
8
19
20
54
26
58
35
288
3
67
120
80
48
10
13
9
36
4
29
11
27
128
47
5
89
73
75