10
11
165
6
104
14
9
127
95
59
72
512
13
31
35
88
602
81
187
129
36
96
146
176
178
240
112
164
74
114
79
16
86
26
262
162
198
91
18
32
139
108
179
248
189
265
278
122
592
123
378
76
99
203