992
343
825
265
1484
792
655
145
636
131
590
180
575
139
428
28
608
229
430
267
335
204
360
82
349
100
387
164
306
148
648
166
414
105
894
309
676
88
517
68