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