7
9
45
10
18
33
12
8
35
54
173
17
77
48
39
57
22
15
49
42
19
6
21
87
46
95
155
13
20
26
142
66
227
59
275
334
104
98
494