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