110
46
38
48
59
88
241
30
42
75
168
91
138
108
165
115
123
144
66
212
70
166
236
130
142
214
79
98
420
171
106
85
140
189
220
111
83
52
45
119
92
129
149
348
256
267
61
109
183
197
268
308
743
34
126
101