4
9
5
0
18
34
27
13
46
3
15
6
10
16
8
12
2
31
47
21
22
24
146
50
19
235
48
25
317
57
90
32
170
29
71
14
43
101
17
109
372
40
218
166
37
118