39
91
127
144
139
253
2
3
6
9
13
20
23
25
29
46
41
48
83
80
70
72
74
56
54
61
95
107
132
115
137
135
154
148
159
163
166
169
195
200
183
188
209
213
202
222
226
228