10
14
55
49
19
102
297
5
178
83
248
15
34
46
50
20
221
21
118
598
18
67
52
58
489
23
24
576
22
165
6
62
149
164
105
180
64
112
348
148
202
389
122
315
205
76
373
119
502
36
387
9