387
356
128
113
335
551
187
76
323
106
156
86
357
332
677
121
77
345
349
398
570
117
117
427
623
360
167
334
11
379
336
582
582
118
345
346
22
26
26
26
42
23
26
26
26
26
25
25
26
23
26
26
24
24
22
23
24
26
26
25
25
26
24
25
26
26
23
26
23
23
22
23
23
151
152