0
27
15
12
61
16
8
6
3
14
22
11
481
18
72
37
316
5
35
31
93
13
48
30
83
17
46
199
63
89
105
44
45
166
33
66
78
34
39
28
81
147
97
29
26
127
42
20
10