0
3
13
50
18
22
20
26
42
19
10
27
7
37
247
100
47
264
167
63
110
92
119
49
21
53
343
48
57
143
172
39
68
129
83
43
66
46
45
312
103
58
80
29
67
59
40
23
33
34
69