12
16
42
5
196
191
40
1
38
13
7
15
10
19
23
17
24
9
31
11
28
6
22
14
518
26
2
21
233
277
34
119
8
18
79