259
120
93
209
55
67
103
123
192
91
73
85
51
247
367
205
137
124
196
99
25
74
155
64
172
148
415
49
81
43
59
26
122
31
370
343
371
207
109
142
218
114
107
69
72
58
84
330
262
203