18
10
5
60
86
16
31
66
22
3
47
57
27
65
7
6
17
218
50
171
15
9
98
1419
190
192
44
55
118
69
14
141
122
126
123
58
187
96
11
235
978
134
112
30
13
136
107
21
83
525
56