10
4
8
13
15
18
17
11
7
64
63
12
6
3
30
9
16
23
93
14
20
150
38
60
5
1
85
25
22
26
36
19
59
37
31
52
24
47
27
21