15
111
182
22
32
56
221
20
55
452
26
52
9
85
60
69
146
43
101
47
366
171
208
785
89
53
18
12
168
38
25
286
163
7743
57
127
231
332
23
229
306
558
19
413
27
54
106
103
117
30
150
289
162