266
189
174
58
431
126
159
112
365
151
330
24
169
68
140
69
200
175
332
186
545
145
110
31
444
117
475
95
364
187
503
52
433
112
48
41
350
94
242
29