20
13
31
10
8
6
11
22
7
14
55
40
25
73
95
49
24
19
9
12
34
54
4
57
53
51
33
26
18
27
15
36
239
39
66
64
17