9
4
18
14
10
24
28
54
70
36
68
561
534
21
290
47
96
71
40
29
31
514
317
320
486
258
37
45
50
42
39
130
113
77
124
118
87
65
63
72
107
237
83
160
251
140
184