57
111
275
90
37
215
284
432
418
360
295
16
60
214
50
145
39
110
41
92
362
13
657
184
213
154
97
161
141
259
327
243
128
297
49
46
74
129
135
93
160
169
72
244
10
42
61
217
63
113
47
307