5
6
7
8
9
11
10
12
15
16
14
18
20
27
22
26
24
23
21
19
17
25
28
30
33
32
35
37
41
31
38
34
40
36
29
42
53
39
66
45
44
51
46
49
47
60
50
48
52
57
77
43
55
59
56
61
67
75
65
70
73
63
69
62
81
58
72
64
74
54
68
146
137
126
136
161
128
199
123
127
133
120
131
121
119
154
111
129
141
135
160
143
147
130
153
134
163
144
132
148
124
118
114
116
107
754
125
117
105
102
122
115
104