17
27
10
5
30
15
12
6
8
53
73
47
32
22
14
123
142
16
34
3
58
45
11
26
20
9
25
49
226
95
61
43
4
19
67
78
55
57