830
442
623
204
604
257
852
329
238
79
771
242
595
163
830
338
618
183
311
197
192
51
324
169
1442
650
609
151
678
227
696
217
430
165
818
225
933
332
367
193