6
4
0
1
41
47
10
30
2
22
15
8
14
23
20
21
49
9
13
3
25
7
5
24
55
128
197
56
50
146
100
161
68
185
116
165
109
308
180
62
53
167
38
44
92