7
10
11
1
99
4
20
28
41
6
44
50
23
18
21
48
5
55
25
29
32
39
12
2
8
15
89
22
13
125
49
79
45
19
24
31