20
561
10
15
77
23
18
21
2
9
7
11
25
13
159
420
99
51
105
248
16
37
39
28
27
8
69
78
68
29
133
136
32
36
48
14
61
428
83
22
24
30
60