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