366
287
325
926
210
377
415
129
135
128
28
46
495
265
89
422
176
120
87
35
679
397
65
688
5802
275
106
167
309
215
489
170
311
75
191
71
155
145
63
64
74
152
66
204
388
85
58
198
59
107
172
42
98