4
9
14
8
7
63
15
12
6
5
10
20
16
19
23
17
54
25
40
30
22
36
27
28
139
105
53
109
108
32
85
67
293
75
45
66
29
275
50