7
5
10
8
20
41
14
11
27
15
90
293
40
26
19
149
50
46
33
76
23
22
78
44
447
99
37
21
18
24
176
52
70
105
107
49
84
30
198
29
62
34
122
161