26
9
18
11
8
23
4
5
27
3
20
1
6
7
2
10
0
24
44
46
60
313
304
50
184
75
69
150
559
54
274
144
58
167
71
101
39
93
181
116
63
135
168