525
31
546
595
167
104
801
377
86
134
174
841
588
201
131
505
167
303
490
773
909
434
538
770
770
113
450
925
264
214
477
192
489
775
850
307
209
688
699
802
676
998
189
762
594
43
640
30
338
64
772
755
896
810
413
585
764
737
264
826
326
76
609
471
804
585
8
390
631
427
6
399
146
825
835
584
646
984
477
517
691
992
668
78
267
496
341
605
148
530
853
910
571
469
565
381
910
332
628
305
443
611
370
849
335
491
932
630
427
844
937
258
742
872
731
859
825
213
32
594