0
1
40
11
28
3
17
4
181
5
31
103
457
599
280
180
286
189
151
318
98
85
172
74
57
152
25
148
263
16
37
249
175
63
76
8
628
242
32
64
68
35
165