20
23
320
50
74
21
47
33
19
30
24
10
40
16
12
31
51
9
29
219
15
6
5
63
8
99
167
138
26
13
237
41
59
35
251
61
39
72
37
53