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