145
22
201
243
71
101
86
99
151
102
187
69
153
98
199
233
163
125
108
149
82
61
77
256
130
296
104
175
271
148
197
172
150
136
183
140
31
268
396
167
170
1341
362
212
159
106
633
1430
337