0
3
1
33
27
12
25
4
20
24
43
28
34
7
21
22
5
75
76
30
130
37
273
99
59
35
18
67
229
72
50
74
26
44
38
128
173
845
195
55
283
179
60