133
836
135
527
57
896
107
324
47
722
26
249
94
683
90
621
37
652
53
328
39
458
18
196
72
294
65
312
52
462
354
0
3
29
309
182