0
4
1
18
7
2
13
12
3
5
41
208
44
53
109
30
26
167
48
28
337
184
67
395
21
63
130
31
68
74
69
90
35
138
91
172
46
22
126
117
38