17
90
277
96
54
28
1649
55
100
123
106
219
7
22
904
58
73
57
65
88
36
280
48
18
64
5
743
111
78
228
27
16
464
215
69
129
164
9
763
29
83
51
263
103
31
67
168
169
75
435
412
152
130