0
13
6
2
61
57
26
32
11
29
151
46
20
33
139
9
28
37
59
66
36
16
174
62
73
39
271
49
154
173
181
230
119
200
159
298
281
131
449
30
96
708