265
208
167
258
44
82
69
44
84
97
25
42
28
62
32
31
93
23
52
46
24
50
66
89
48
50
27
8
28
37
91
38
53
31
28
34
31
27
18
46
39
19
17
15
8
36
32
10
33
18