238
287
234
86
178
110
112
215
102
9
200
4
46
67
35
95
105
107
82
70
118
62
97
170
13
98
119
47
93
66
83
18
107
130
28
53
28
27
89
44
26
133
157
50
23
42
36
24
32
38