257
76
211
77
230
90
277
56
301
86
152
111
95
83
53
89
66
143
54
171
65
84
94
156
122
184
79
46
51
107
23
130
168
173
67
44
181
45
19
55
58
158
72
15
26
81
220
103
110
27
61
480