8
4
6
3
5
14
7
17
9
11
13
18
2
24
28
52
15
26
60
41
80
35
37
57
53
16
31
32
20
196
143
95
21
23
267
76
73
135
91
96
43
50
47
25
12