18
41
25
34
27
32
26
10
49
190
100
106
162
322
103
305
314
15
189
143
446
93
68
779
55
45
19
84
131
30
192
116
326
44
46
183
1599
53
42
59
126