497
60
73
90
28
31
42
40
48
197
18
1382
77
909
196
191
11
124
146
52
323
61
310
1507
138
129
41
267
96
214
237
268
290
435
3065
108
166
143
226
359
258
344
333
199
44
104
43
271
81
62
66
126
14
12
37