266
208
167
258
45
82
69
44
25
84
93
97
42
28
50
32
25
62
23
46
52
66
28
89
27
50
38
48
18
91
8
37
14
34
29
31
39
27
46
31
31
18
17
40
25
34
36
24
53
13