7
13
143
88
406
381
224
3
35
118
9
1
97
11
267
60
117
10
152
447
157
78
171
52
2
90
64
292
252
47
126
5
32