10
70
547
90
24
55
45
67
14
22
364
48
98
29
72
32
64
81
28
188
121
624
139
74
63
524
42
99
44
86
173
52
122
129
116
297
202
112
39
118
318
34
59
117
33
49
66
38
182
264