356
1
102
311
260
605
4
43
148
83
530
2
153
478
1005
339
378
3
234
308
431
332
400
492
5
617
277
0
1987
986
569
594
544
121
1096