7
67
6
19
4
5
1
8
12
103
130
18
41
2
50
162
342
3
190
136
257
135
187
218
517
99
16
487
78
77
266
258
30
263
69
71
317