10
28
45
73
14
12
145
97
445
412
247
1
21
141
123
6
308
59
138
15
163
502
49
164
5
87
94
193
50
95
84
313
279
61
115
9
4
2