238
113
111
102
67
70
63
47
107
47
99
171
13
44
83
68
50
29
67
42
76
56
17
21
80
28
25
29
25
41
41
72
23
45
28
52
23
33
46
23
47
33
18
34
42
36
17
21
10