1
4
5
9
10
14
16
17
18
19
22
...
232
202
123
158
605
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