12
6
8
55
45
101
31
33
34
103
466
21
10
139
115
60
227
100
50
47
289
42
26
3
85
49
39
64
43
172
228
58
44
114
14
28
71
16
98
92
36
9
11
1
37
41
123
38
89