153
103
82
50
13
99
55
236
140
88
41
923
183
84
74
179
40
95
93
168
125
169
230
72
78
158
266
133
147
122
241
83
432
80
61
65
318
69
211
79
98
44
31
5
35
45
115
9
3
18
192
262
132