84
140
142
14
90
62
71
149
546
37
308
118
41
249
47
269
351
163
42
165
151
128
276
158
112
65
177
40
59
53
106
372
366
131
31
88
322
202
61
154
157
57
354
465
126
212
133
36
21
63
51
73
145
97
136