100
947
202
392
88
284
90
268
28
239
309
289
7
201
52
200
38
157
17
160
37
132
111
19
114
8
120
6
339
33
102
13
95