286
217
14
16
430
15
58
18
31
57
42
175
78
417
111
70
27
46
19
98
41
54
51
17
34
95
240
40
23
24
230
68
7
9
20
53
542
121
79
103
551
107
30
26
37
25
151
412
113
144
254
59