149
976
189
759
84
386
170
460
181
404
119
221
38
218
31
202
19
201
11
134
16
150
1
73
6
85
88
133
64
738
14
86
13
116
114