10
6
4
1
3
11
2
44
18
9
14
29
17
27
28
37
38
42
50
25
5
8
12
13
63
24
41
40
23
16
43
121
22
19
21
26
32