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