12
5
30
13
8
452
24
9
33
11
3
35
16
7
2
4
63
34
64
56
29
22
128
32
25
72
21
27
168
10
54
62
37
45
47
42
1
61
20