20
120
316
153
31
15
49
893
7
196
50
54
43
36
136
278
147
414
37
23
66
13
82
47
12
19
14
35
22
93
1680
24
17
9
51
29
71
46
21
8
30
86
77
25
83
283
6