10
45
20
15
18
54
99
52
30
108
21
9
11
17
28
19
12
125
29
68
4
101
40
41
24
50
35
14
26
34
7
16
6
13
5