0
8
23
1
7
5
21
3
10
20
19
113
106
194
211
46
30
71
287
177
74
119
31
39
112
111
93
43
143
178
48
27
26
18
51
63
32
34
116
40
69
12
52
22
57
11
141
44