5
18
22
14
12
6
21
4
11
19
3
1118
28
9
27
24
10
88
15
8
25
23
23514
39
38
35
44
34
7
2
43
121
16
20
13