5
2
7
3
8
10
15
6
106
13
24
14
58
16
54
11
30
12
9
23
43
44
89
18
32
47
36
39
37
45
51
65
38
52
50
29
85
41
93
55