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