5
1
2
4
3
6
14
21
8
29
27
11
50
17
28
87
13
72
22
9
47
54
39
30
37
66
53
16
15
43
82
80
48
68
153
19
24
89