86
1
473
2
1167
7
120
124
948
4
89
340
326
278
282
246
102
517
291
233
539
641
354
666
346
199
361
0
249
545
933
506
486
1053
3