133
841
135
525
57
895
107
322
47
722
94
683
37
652
90
618
53
326
39
452
52
462
29
308
352
65
312
17
141
214
881
32
208
72
294