12
5
3
1
0
18
14
11
4
29
2
10
92
38
15
32
16
93
24
7
23
33
31
21
8
44
13
90
48
47
83
42
49
28
17
51
52
71
40
162