130
897
82
297
149
390
96
278
67
280
74
65
204
13
105
99
121
66
509
23
122
44
140
176
16
115
19
132
50
110
12
143
109