20
12
26
32
19
10
66
39
28
60
117
299
89
11
140
71
90
109
23
55
21
42
7
14
111
18
68
27
41
37
34
36
96
52
15
86
24
22
67
92
51