2
3
4
5
11
12
16
18
21
24
34
35
43
50
55
57
61
64
77
85
81
51
56
49
1
48
63
69
47
31
44
78
10
42
88
27
83
29
17
74
75
39
89
33
9
60
8