7
75
25
9
14
59
18
15
21
87
128
20
12
41
73
23
19
34
50
491
38
26
40
33
68
79
183
99
127
412
227
94
93
156
69
126
109
175
258
180
104
103
115
384