7
45
122
366
144
26
15
12
60
28
11
163
6
61
13
40
62
99
576
85
78
8
39
33
269
44
53
3
57
20
4
38
5
10
9
47
1
16
50