83
161
97
189
84
99
116
40
121
255
149
222
91
162
151
201
195
181
139
70
287
402
88
175
31
950
381
67
177
25
72
77
27
242
150
119
136
65
36
179
26
167
35
17
53
62
100
104
123
48
113
124
75
457
257
215
45