11
3
2
4
5
0
16
21
9
1
12
7
10
6
14
18
51
24
25
40
71
61
92
17
439
240
86
47
45
388
69
90
57
239
349
59
113
28