0
4
1
3
19
5
2
7
34
16
180
103
59
37
256
27
454
21
23
32
115
120
33
60
282
581
53
64
213
164
96
1061
349
75
210
161
14
28
409
130
81
283