239
288
93
234
216
178
200
112
102
113
37
67
47
63
106
95
70
118
107
47
97
10
99
172
130
14
119
94
49
107
52
50
84
69
45
6
83
28
38
56
134
29
68
42
23
53
157
66
29
41