540
159
1987
832
1001
584
833
284
709
325
236
110
529
149
610
65
551
232
596
121
537
175
622
170
286
167
561
130
754
286
446
226
470
208
295
42
574
187
348
85