56
5
147
37
99
95
131
53
205
28
54
38
98
52
127
239
62
128
9
16
176
129
273
1105
89
144
166
283
34
150
105
45
249
84
198
83
21
103
90
42
141
27
22
26
66
92
36
245
590
93