20
22
32
52
38
18
26
23
14
183
118
47
10
5
232
237
21
36
66
326
487
131
252
124
40
27
108
8
24
67
31
33
90
57
9
37
15
11
25
103
145
93
69
29
7
98
6