0
8
4
6
3
55
19
41
7
17
14
50
197
63
9
22
16
48
71
140
153
130
511
65
47
136
35
108
359
45
96
46
44
113
87
59
77
29
143
68
236
112
67
56
253
42
31
57
52
61
66
32