307
100
56
201
88
39
178
95
51
37
55
184
205
28
127
27
21
93
226
22
30
314
326
34
859
92
262
443
436
91