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