42
201
169
103
134
45
35
48
20
26
319
41
21
231
217
56
114
76
67
59
29
112
44
50
132
583
93
31
104
69
37
63
65
219
236
156
145
147
256
23
98
412
19
224
177
206
49
39
97
320
99