15
0
12
4
10
9
11
6
1
20
24
5
3
17
16
94
47
27
100
176
38
14
39
19
43
28
22
54
34
339
111
33
29
32
96
167
41
42