6
0
2
3
1
30
24
5
8
13
48
150
57
46
22
42
55
293
31
11
111
115
99
89
69
49
41
17
27
82
84
44
87
103
16
37
43
135
67
219
188
71
59
10
34
62
4
36
26