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