371
7
520
53
560
104
236
16
333
73
334
150
372
72
197
19
285
48
326
140
214
169
261
78
493
47
52
47
315
234
552
107
437
183
187
77
283
185
354
147