2047
859
328
86
665
282
802
404
431
164
665
92
445
147
604
216
214
70
578
111
454
101
755
398
668
265
382
134
593
61
297
98
1034
462
537
229
607
126
252
94