12
8
18
24
47
27
7
3
15
33
9
5
4
13
10
30
16
28
14
65
42
355
139
6
60
63
67
69
59
26
21
19
29
41
76
112