18
20
30
25
38
28
6
8
4
5
11
10
9
45
24
39
44
88
60
19
22
50
99
37
119
63
12
55
47
40
70
46
86
164
42
159
17
459