7
3
4
49
12
6
15
9
55
70
25
19
65
159
28
17
10
54
122
300
195
478
135
58
76
45
50
27
103
35
102
21
13
93
156
702
113
64