7
66
10
31
15
20
3
5
24
30
316
273
12
184
16
104
6
34
53
26
8
11
9
44
13
14
23
394
37
39
188
57
47
28
118
36
119
43
88