29
63
76
40
35
56
54
57
67
17
41
6
36
26
44
30
158
148
81
21
217
15
46
243
237
407
235
84
487
20
226
406
263
38
90
73
50
25
69
24
222
418
190
14
64
657
284
5
45
286
101
262
107
183
845