0
3
1
21
13
41
12
7
4
11
25
23
20
14
6
16
8
29
45
26
10
22
75
34
39
517
221
130
48
150
96
9
137
198
147
112
144
40
55
176
88
58
132
106
214
49
52