7
67
6
19
4
1
8
13
103
130
18
41
50
158
349
3
192
136
269
5
184
221
526
100
17
485
78
66
277
259
30
283
2
68
71
322