0
7
6
2
4
8
5
3
31
18
24
13
16
21
19
34
127
184
40
119
145
344
167
132
134
309
131
1053
237
194
681
164
299
125
257
315