9
18
72
43
14
28
378
242
123
20
36
23
17
10
12
5
194
46
135
11
172
321
137
275
16
19
39
34
96
45
65
51
33
171