395
92
672
145
607
518
277
170
165
640
301
390
370
681
661
211
672
722
452
105
624
653
647
618
410
485
762
470
222
775
107
342
781
127
118
59
263
165
785
738
141
167
318
180
535
722
710
686
429
779
587
415
105
720
147
201
237
429
230
507
708
65
113
233
457
609
266
145
599
514
581
370
253
732
399
404
522
800
777
518
246
764
717
668
125
522
402
564
330
144
776
459
239
543
328
506
203
252
329
772
64
793
266
332
536
764
569
648
782
571
387
239
472
761
790
420
100
150
193
340