3
0
16
1
5
43
259
72
25
8
9
11
18
19
2
17
10
20
37
32
23
15
24
33
28
14
57
4
56
62
46
44
58
235
97
75
112
80
49
77
794
47
35