43
138
128
382
68
898
103
187
174
136
42
62
48
158
258
667
585
19
442
344
176
239
22
37
12
268
377
142
137
32
307
407
205
199
44
367
26
383
306
30
35
116
73
497
9
28
75
66
27
57
59
33
358
222
280
60
333