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