3
4
8
9
15
30
37
42
45
49
55
56
63
64
65
69
71
72
88
89
50
79
48
43
44
62
87
85
2
46
14
13
83
12
70
11
32
10
36
27
84