21
19
42
18
7
26
5
14
23
17
3
20
122
39
51
177
6
251
32
54
53
30
37
70
45
11
33
74
62
22
41
75
28
31
15
8
316
191
258
27
141
40
167