0
5
11
2
10
24
12
1
4
47
16
19
18
30
28
198
37
6
17
8
29
44
54
33
48
67
193
361
23
101
97
36
56
20
57
77
49
78
81
26
41
150
55
61
174
62
32
215
46
131