101
97
67
113
510
19
153
20
282
66
816
18
5058
38
189
266
73
30
51
17
37
55
39
115
203
40
154
27
65
87