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