81
273
67
66
718
126
19
33
303
338
782
182
64
233
1195
1260
416
824
102
394
403
243
151
265
423
468
175
200
80
28
274
105
76
49
29
72
43
45
52
99
92
248
599
258
255
437
120
652
107
170
100
484
417
195
242
317