7
66
11
28
36
120
19
4
39
9
1
3
5
6
30
15
16
20
91
18
10
31
185
119
591
57
24
13
22
38
29
14
45
26
154
692
42
126