0
4
22
11
5
9
16
21
52
29
23
17
27
14
18
26
35
41
520
222
69
136
96
139
198
147
116
146
55
177
89
58
33
133
106
214
50
45
53
129
73
110
120
79
60
39
49
32
30
132
92