4
33
7
50
51
57
17
24
9
15
59
39
72
116
178
26
36
28
25
128
256
35
91
234
342
85
341
193
86
124
456
38
753
132
235
326
76
836
226
694
78
277
239
153
247
101
263
106
159
37
254
334
174
16
171