60
13
143
427
299
801
26
28
170
115
124
73
108
72
90
50
91
61
63
59
48
70
41
156
98
68
37
40
23
74
47
57
78