281
613
224
39
929
810
499
460
256
352
480
2
213
706
99
394
338
738
417
631
210
741
315
321
235
122
615
236
179
952
546
187
965
750
742
611
108
50
273
671
257
365
288
73
465
171
617
400
667
335
957
82
535
217
555
479
723
755
149
56
948
184
946
147
90
910
600
427
783
670
4
450
792
841
806
152
938
124
909
209
825
196
795
486
791
525
137
802
216
153
292
749
779
735
897
828
466
497
775
222
