17
43
87
66
234
171
51
36
289
122
25
168
146
112
128
54
45
181
121
111
135
92
53
267
170
179
159
56
61
85
52
73
76
79
70
27
18
94
101
74
68
31
62
80
21
37
35
16
32
67
30
48