3
8
15
7
0
4
1
5
31
11
21
2
10
6
19
18
30
42
134
13
38
186
91
50
48
75
61
511
20
97
222
25
112
80
143