5
3
16
0
12
15
69
895
4
8
32
62
26
33
30
40
126
25
27
31
14
10
2
28
9
6
7
17
54
35
44
24
20
81
171
134
273
29
47
11
51
18