8
11
2
17
24
57
26
38
127
96
115
119
124
98
118
169
13
51
54
140
86
44
43
40
18
135
6
76
83
60
110
77
186
272
116
426
28
16
73
182
143
341