26
28
47
21
5
22
33
51
6
24
42
147
96
43
35
188
271
79
8
18
64
60
2
118
40
114
462
101
69
25
508
31
62
347
39
213
10
55
95
182
16
105
58