5
14
4
38
26
7
33
16
10
6
1
20
24
21
27
77
22
40
9
32
19
50
25
53
13
65
44
113
124
45
859
150
43
115
123