0
2
11
6
5
24
16
9
7
3
14
12
4
58
26
70
160
222
52
28
137
118
145
29
30
40
51
80
69
23
31
34
155
87
193
19
83
18
76
47
184
60
486