1
2
5
8
12
24
23
6
14
4
7
3
53
9
45
25
143
16
67
40
20
55
18
41
37
32
21
66
38
15
85
60
13
83
43
30
28
33
108
127
179
42
62
58
17
154
82
94