142
344
101
49
70
116
150
248
214
193
290
74
180
345
75
525
347
221
455
238
131
391
113
92
394
139
155
34
224
256
346
292
369
50
197
68
63
911
51
30
107
96
145
157
129
164
90
59
66
222
79
106
1133
28