100
64
91
146
74
208
233
93
61
220
124
66
62
94
46
176
58
147
163
89
285
120
96
156
257
76
35
193
114
142
37
73
72
115
90
51
196
123
177
215
139
173
85
108
126
48
239
116
122
131
68