266
208
168
45
259
82
84
69
46
50
62
97
93
46
48
26
38
52
42
28
37
15
91
32
25
89
23
28
4
50
47
27
29
39
54
66
40
34
29
9
36
4
34
30
32
18
30
31
31
14