239
289
216
113
235
178
95
102
113
200
96
94
37
107
48
71
63
67
99
83
118
70
107
131
172
84
97
28
107
47
11
119
50
42
134
29
45
14
67
159
53
23
38
54
67
29
24
49
37
80