148
53
67
101
78
119
65
168
203
49
102
220
115
124
106
107
64
52
103
105
125
80
91
87
54
99
121
42
171
57
204
183
50
126
296
133
132
981
166
295
217
145
149
162
374
349
264
177
282
153
449
205