39
26
16
41
50
263
42
395
251
31
23
365
51
132
28
40
46
92
201
260
38
45
189
120
154
274
304
161
316
475
129
321
291
58
47
76
193
167
185
44
96
52
33
64
79
68
165
162
8
71
69
181
15