16
58
1011
583
373
466
216
67
45
83
113
177
95
76
75
124
85
69
78
41
146
47
22
63
51
139
23
39
99
62
56
106
148
9
96
84
68
71
21
20
42
26
53
61
19
143
137
70
74
52