0
3
31
1
40
36
88
11
727
176
237
850
13
666
242
298
1074
49
254
2
11
103
153
19
