25
19
100
93
1020
179
38
9
18
92
63
17
35
15
28
44
111
87
41
230
16
50
80
10
389
42
69
12
68
31
141
332
59
138
128
43
29
85
360
7
91
131
8
27
20