286
2
312
1
853
275
577
52
346
57
138
337
105
85
96
377
109
3
70
41
58
519
36
185
0
69
201
65
71
604
67
114
729
8
121