13
4
30
34
23
7
8
9
18
6
37
54
5
10
11
29
19
39
12
48
1
14
25
3
93
22
26
41
16
15
52
35
40
108
74
88
63