95
129
53
205
28
37
54
38
98
52
127
239
62
128
9
16
176
273
1097
89
144
166
283
34
150
130
105
45
245
82
198
83
21
103
90
42
141
44
27
22
26
66
92
36
588
48
71
181
73