19
23
306
80
36
240
44
72
899
29
15
17
43
7
40
33
20
214
30
6
228
47
262
34
10
42
173
24
108
26
13
50
103
67
157
27
93
38
104
95
51
91
84
57
406
8
73
628
21