211
15
310
40
97
29
34
37
27
48
14
345
20
51
39
191
155
131
63
28
79
245
22
1885
8
50
33
64
72
9
30
297
67
10010
52
86