5
6
9
29
7
16
19
25
32
10
43
30
3
48
2
45
24
8
4
28
31
55
44
27
12
22
90
26
41
42
49
104
35
13
76
71
108