40
93
73
126
181
101
86
109
182
120
48
52
83
167
87
209
65
276
297
122
475
110
220
200
246
137
568
144
163
239
152
84
62
204
92