23
25
3
10
15
12
16
9
13
58
55
43
6
61
7
14
8
28
29
51
19
41
178
64
177
167
84
33
90
24
251
261
424
87
127
93
311
97
184
305
509
110
166
353
46
157
99
56
68
73