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