32
7
50
55
16
23
9
14
49
58
39
57
72
115
178
26
36
28
25
128
256
35
91
233
342
85
341
193
86
124
456
38
752
132
235
326
76
834
226
692
78
276
239
150
246
101
261
106
158
262
254
334
174
171
65