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