6
10
1
11
5
13
2
17
7
3
24
31
27
12
87
47
46
9
45
50
63
18
68
65
32
43
21
19
22
4
49
26
37
14
51
30
54
36
33
34
113