1
7
68
5
18
3
6
12
90
115
16
35
4
2
46
146
315
172
120
237
114
178
205
469
82
13
447
71
70
242
26
265
107
310