4
14
3
31
21
7
24
12
15
10
6
0
20
32
27
76
36
16
33
22
39
9
26
19
50
25
52
13
62
44
113
1
124
45
859
150
43
115
123