239
113
102
47
113
63
67
70
84
99
14
107
172
47
50
18
45
68
76
17
29
80
42
42
57
29
45
23
24
21
28
67
52
40
38
23
36
72
40
25
22
28
3
42
47
46
39
33