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