133
841
135
525
57
895
107
322
47
722
73
573
94
683
90
618
37
652
53
326
39
456
18
196
72
294
65
312
52
462
352
29
308
26
180