0
8
6
1
38
22
14
30
2
10
11
25
4
29
52
288
33
79
32
213
54
26
20
44
119
36
78
35
17
200
39
37
50
260
92
89
18
40
47
66
128
23
56
130
70
85
87
176