2
7
70
5
18
3
1
12
93
116
15
35
47
148
322
178
121
242
6
115
181
205
485
83
13
456
72
71
246
26
265
110
68
311