111
90
50
41
58
95
63
36
114
67
53
148
171
54
230
180
202
85
122
84
70
101
137
43
68
30
184
162
119
189
194
156
47
139
71
55
39
125
81
143
49
222
89
106
66
113
20
157
228
179
79
223
25
272