26
33
37
53
139
61
120
28
152
105
121
158
215
175
42
83
48
1947
31
641
55
196
198
541
322
143
128
107
138
136
25
213
36
437
310
50
114
24
39
27
54
77
23
57
71
268
22
49
115
90
100
65