382
289
297
352
48
43
137
264
32
87
102
46
41
100
109
104
170
57
27
105
578
245
169
67
379
72
444
605
122
155
285
364
193
465
452
269
287
53
86
316
325
386
217
202
308
51
794
340
713
181
230
431
292
377
146
28
49