246
195
155
185
116
210
57
21
31
32
44
16
178
23
151
46
30
37
43
56
13
444
117
126
33
660
1397
489
389
439
243
349
39
176
684
369
153