265
208
167
257
82
69
44
44
84
96
50
62
25
24
48
42
50
23
28
92
91
52
66
46
89
27
27
8
37
32
27
39
28
36
34
37
31
39
19
4
53
31
46
18
30
14
18
29
31
29