202
20
408
24
39
135
377
58
52
238
502
230
331
33
173
224
330
68
183
121
391
272
31
35
40
260
166
34
153
75
32
67
63
280
57
1175
221
44
101
113
18
11
17
83
254
41
126
161