24
70
30
47
44
28
52
53
99
143
49
198
32
79
55
122
173
287
83
145
139
125
101
120
179
212
182
128
206
131
40
127
59
110
81
51
42
63
155
71
66
77
116
236
38
97
201
72
58