2
7
70
5
18
3
1
13
94
117
15
35
47
148
324
177
122
244
6
116
181
205
491
83
451
73
71
247
243
26
267
110
69
311