1
4
5
9
10
14
16
17
18
19
22
...
232
202
253
337
669
234
244
284
255
110
160
104
121
136
151
194
494
496
608
722
736
794
156
175
233
475
610
733
0
171
271
280
250
260
270
129
159