62
98
55
36
14
50
11
40
113
88
66
197
41
15
68
37
26
18
69
105
401
81
977
188
120
152
78
153
182
179
87
128
130
139