7
9
43
10
18
31
11
8
54
35
169
17
75
48
39
57
22
14
49
41
21
19
6
87
46
95
155
13
20
26
142
66
223
59
275
42
334
104
98
493