19
40
14
20
45
9
25
33
32
44
101
11
13
87
15
75
7
121
55
116
26
24
10
30
36
79
2
12
112
88
21
6
39
97
43
38
8
126