104
741
385
858
271
556
138
568
57
280
112
312
21
183
68
240
41
173
6
350
35
193
7
158
56
160
19
135
23
126
122
15
120
18
116