5
16
15
0
4
14
2
23
13
11
12
24
19
10
7
6
3
161
30
9
25
34
70
31
28
8
18
68
131
38
35
44
129
537
42
156
147
65