2
0
1
4
3
6
50
8
200
21
85
35
16
54
115
97
317
110
80
41
312
611
38
121
93
405
146
116
57
167
44
497
53
66
107
99
72
161
113
37
60
101
11