0
36
4
7
13
5
14
16
19
28
15
11
20
2
21
285
54
41
121
52
44
24
12
111
31
290
62
29
78
396
74
79
193
206
122
183
219
33