152
101
82
50
13
99
55
236
140
88
41
913
183
84
73
179
40
95
93
168
123
228
72
78
158
265
133
147
122
241
83
432
61
65
317
69
210
178
79
98
44
31
5
35
45
115
9
3
18
103
192
261
132