27
8
3
5
10
9
1
0
2
4
18
19
24
21
32
44
58
57
40
70
50
281
260
65
47
12
100
143
68
341
43
115
34
54
204
119
103
46
28
121
95
6
71
33
116
38
59