0
8
6
42
20
7
4
11
16
33
5
256
23
114
75
14
211
56
1250
653
174
175
133
32
24
28
50
3
10
30
47
299
15
244
21
43
13
35
18