707
798
998
335
722
746
240
780
958
755
548
89
345
933
160
505
795
201
788
276
418
691
593
898
189
236
753
799
148
239
599
195
126
427
313
648
896
102
502
110
357
262
98
386
429
571
375
134
348
952
43
228
791
893
398
835
391
980
909
839
614
729
513
742
582
875
462
832
525
474
971
273
291
133
942
653
229
945
0
784
740
979
155
808
649
555
333
511
857
603
696
515
576
471
526
304
219
688
181
124
