20
16
15
41
50
23
11
31
71
228
131
66
81
43
61
125
42
186
57
122
38
24
85
21
152
6
72
22
108
332
27
9
37
19
86
252
17
183
33
134
180
18
8
26
7
46
32
62