12
11
7
31
19
24
65
23
46
10
14
18
42
29
37
20
22
39
9
16
49
3
26
40
34
17
82
52
15
78
221
186
137
279
115
91
8
53
74
21
176
73