0
2
8
1
4
3
14
48
17
9
13
56
69
31
247
36
72
105
32
74
20
60
39
76
162
65
85
197
78
115
347
168
58
89
95
45
21
50
55
325
142