57
18
33
23
228
116
130
52
54
19
21
28
34
12
40
58
53
94
20
221
146
405
203
24
43
35
46
17
15
63
22
55
80
498
32
37
31
42
39
64
29
26
125