3
4
5
9
11
16
30
31
35
44
46
58
59
60
61
62
70
71
72
78
73
47
48
34
43
65
26
42
41
20
10
40
67
14
52
87
83
55
50
24
8
86
7