1
4
2
0
50
3
6
200
21
84
35
15
54
115
96
314
109
79
41
311
609
38
121
92
404
144
97
116
57
166
44
496
52
66
105
99
72
161
113
36
59
100
11
133
101