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