1
20
16
3
0
15
19
36
17
5
43
24
6
7
14
27
12
30
8
11
28
163
515
65
4
10
88
957
18
55
541
381
35
57
259
172
209