0
4
3
1
6
19
15
16
33
13
8
42
109
50
90
28
39
22
93
81
36
9
74
66
29
44
49
115
51
69
85
208
80
55
67
48
14
10
18
68
41
34
31
101
96
20
45
1240