6
15
57
114
14
25
63
101
99
689
19
13
564
38
112
68
201
150
66
498
45
37
47
60
92
510
80
133
274
122
1038
1031
764
31
18
26
155
598
234
322
325
39
79
342
581
255
641
502
666
608
162
130
358