33
99
44
72
98
32
16
27
88
21
9
14
42
38
48
41
121
35
18
89
87
67
115
168
46
25
49
30
96
105
84
57
86
15
69
34
125
20
393
216
143
29
54
37
24
51
82
40
153