5
13
10
25
14
37
48
43
34
16
41
8
52
83
96