149
553
139
291
630
188
85
245
31
155
36
167
61
18
147
6
82
15
254
9
112
10
126
28
108
7
105
1
93
17
96
79
3
84