7
67
6
19
4
1
8
13
103
131
18
41
50
158
348
3
192
136
268
5
186
221
523
100
17
485
79
78
276
259
30
282
2
68
71
321