10
12
11
17
7
2
5
8
13
14
3
4
21
22
23
29
30
6
16
28
52
37
25
20
24
43
44
47
18
36
34
111
120
42
38
130
249
40
143