0
17
22
4
3
9
18
11
31
52
21
8
28
29
23
14
48
26
24
43
25
78
35
41
520
222
130
49
160
96
15
139
198
147
116
146
46
55
177
89
58
133
106