239
113
102
113
48
71
63
67
99
107
172
84
47
50
42
45
29
14
67
24
80
18
30
42
76
68
17
57
21
36
28
23
34
39
24
45
52
47
13
36
37
42
25
16
25
17
38
72
23
56