20
5
21
3
2
51
52
23
44
6
158
37
107
153
246
48
34
85
58
29
30
109
237
76
57
70
35
68
47
15
185
113
160
26
22
138
10
36
32
27
75
61
239
11
17
163
54
62