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