238
287
234
86
177
110
215
112
102
9
200
95
67
35
46
4
107
104
70
97
118
13
62
170
82
97
66
119
83
28
47
93
107
130
27
53
18
26
23
89
28
44
133
42
28
38
50
50
49
29