5
9
14
17
18
16
8
19
3
1
10
28
2
20
13
6
26
46
15
37
25
34
31
11
4
52
40
62
84
27
94
50
39
21
76
143
24