51
26
143
396
106
21
37
19
35
76
115
40
15
23
56
42
33
63
172
31
180
49
34
28
55
54
45
87
99
133
27
18
128
43
1229
9
46
318
60
139