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