384
945
812
23
753
830
272
723
617
614
529
590
629
225
233
369
419
268
14
804
843
868
204
206
809
992
813
453
670
886
118
567
115
396
759
467
760
837
585
652
548
351
138
927
179
97
577
277
785
750
418
286
738
756
907
746
729
701
208
382
765
710
181
332
173
620
172
338
869
359
481
408
895
399
913
78
879
389
41
916
114
51
616
450
613
940
794
99
737
810
641
250
376
985
805
73
528
379
246
888
