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