3
12
13
21
32
33
37
38
40
43
44
46
47
62
64
67
68
73
87
89
35
51
30
65
17
55
11
25
81
76
42
53
86
15
90
14
80
8
2
85
10
58