1
9
10
16
24
28
32
36
46
47
54
57
60
65
67
71
72
74
75
80
78
11
14
18
21
29
48
49
52
53
56
61
66
73
84
70
82
58
87
13
5
3
51
50
4
12
77
88
79
43
35
8
42