28
25
98
12
154
198
183
41
57
20
59
65
8
249
26
53
79
6
105
60
27
18
448
9
5
29
643
58
564
49
133
63
69
161
193
242
355
17
84
62
31
22
447
24
142
33
333
15
658
64
821
35
516
120