0
3
9
6
20
31
7
24
18
127
54
43
13
2
50
25
39
22
23
193
12
30
74
17
14
256
53
45
130
158
19
152
98
91
67
132
40
139
226
85
530
136