9
10
3
12
24
19
40
218
39
43
15
69
22
13
28
4
42
18
17
11
34
25
5
8
31
229
83
16
26
23
59
58
113
32
44