43
49
21
14
88
162
41
184
38
35
89
89
83
67
60
68
283
114
93
232
197
331
490
192
205
46
186
237
104
463
307
175
1417
224
659
364
601
773
262
220
13
38
577
498
241
382
184