0
3
6
19
29
66
86
17
11
20
47
23
36
43
12
27
16
28
9
42
63
122
67
39
34
26
62
80
91
240
118
53
133
51
92
31
195
668
52
134
61
8
139
37
64