23
4
20
10
5
3
6
11
8
16
27
47
21
31
33
35
39
57
19
22
13
46
18
2
41
30
24
26
45
76
12
29
25
40
58
71
146