0
4
13
52
20
23
26
42
19
10
27
7
38
247
100
47
264
169
63
110
92
119
37
49
21
53
343
48
57
143
172
40
68
130
83
43
66
46
45
314
103
58
80
29
67
60
33
34
70