11
51
7
38
63
46
18
37
8
15
13
45
347
85
458
9
799
48
17
93
61
30
52
14
39
29
16
78
20
33
361
21
54
261
43
125
57
158
47
2001
370
530
1308
6769
757
371
2282