2
3
11
12
21
25
32
33
36
41
46
57
61
64
65
67
74
75
82
87
13
14
17
29
51
53
54
56
60
63
66
68
76
79
84
4
47
44
6
43
15
42
7
80
18
78
24
10
9
50
62
8
58