0
1
2
3
32
6
25
19
15
14
17
277
23
20
8
53
5
46
12
107
37
24
30
31
40
64
265
163
549
296
43
223
61
58
27
35
48
16
36
177
130
72
26
4