1
0
41
47
9
28
2
22
15
8
13
20
21
6
3
25
7
5
23
55
30
128
48
196
56
50
146
100
161
68
185
116
165
109
308
180
62
53
38
43
4
92
209