4
8
3
2
14
1
12
5
16
10
9
25
6
26
49
23
15
45
33
108
19
22
128
75
57
31
13
79
30
134
34
73
52
64
37
65
67
11