5
13
11
3
12
30
43
125
44
33
31
24
23
65
35
32
20
52
16
36
46
26
22
57
8
6
19
21
39
7
14
18
4
2
15
9
17
38