2
1
0
15
6
3
5
8
16
14
21
201
29
106
41
11
69
74
34
23
27
33
10
110
38
19
17
85
22
58
24
70
95
35
80
44
12