25
23
47
18
107
15
8
14
19
67
57
99
143
48
491
26
56
160
6
997
656
13
24
321
122
236
68
182
139
22
213
32
16
131
327
119
43
627
344
291
191
316
3
44
42
98
240
383
187
148
51