8
10
38
20
19
138
16
13
74
46
42
7
50
26
18
79
14
34
28
98
37
15
63
52
5
39
9
53
47
3
142
12
77
49
6
82
27
29
89
32
123
117
68
22
309