0
6
3
10
76
68
16
7
27
26
98
54
103
65
124
105
55
63
18
57
50
53
316
79
120
108
228
48
44
38
23
69
43
21
49
37
19
86
61
118
183
142