468
1282
436
91
101
58
29
74
46
26
38
19
10
26
61
45
71
39
42
97