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