108
203
623
655
247
40
436
426
300
93
818
391
187
129
308
372
538
435
31
788
169
722
842
59
738
705
1475
240
585
88
237
218
600
173
11
371
1822
115
599
1441
540
174
317
211
43
873
1036
112
38
564
11
661
15
