10
24
18
6
229
115
126
35
60
79
74
40
71
51
34
16
191
46
75
84
149
59
48
85
42
30
68
107
0
321
55
33
4
19
44
27
32
5
112
918
39
164
57
113
37
7
219
1237
2312
23
62
9
171