2
3
4
9
14
15
20
28
32
36
40
46
48
56
58
67
70
78
83
86
52
8
47
53
44
43
34
42
12
89
41
24
77
13
18
80
76
63
62
29