93
119
231
30
244
282
87
255
130
212
189
125
345
138
202
292
92
66
290
146
63
53
123
44
106
179
38
46
114
134
237
129
104
122
142
75
291
230
21
128
80
221
35
261
3760
94
65
52
382
210
139