31
44
68
209
28
347
12
35
231
846
466
21
545
739
91
132
32
293
459
22
491
390
658
280
82
24
16
49
123
46
360
408
39
30
63
663
94
470
34
703
42
27
413
38
67
17
69
569
139
48
121
978