20
15
19
28
14
21
25
13
17
24
8
10
27
67
42
139
95
147
98
74
73
86
53
118
101
115
49
71
43
32
128
29
105
58
44
66
30
56
48
39
99
54
34
23
81