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