18
50
26
35
42
90
93
72
40
100
41
52
89
270
66
78
34
126
62
44
92
205
151
71
263
70
242
163
250
79
96
130
147
131
118
266
21
107
84
165
81
161
114