21
18
76
25
140
20
10
7
60
86
16
33
66
22
3
47
31
57
27
65
6
17
220
181
15
9
98
1423
190
192
44
56
118
70
143
122
128
123
58
189
97
11
235
979
134
114
30
14
138
107