3
2
18
4
0
21
11
8
6
10
12
1
5
14
41
71
56
60
97
91
133
48
63
150
85
65
82
79
185
22
23
54
59
36
162
156
32
93
51
101
13
45