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