52
93
156
239
269
23
69
143
184
46
45
33
244
16
199
191
119
1102
302
1581
32
115
150
137
136
113
426
70
101
109
27
19
157
104
15
233
10
207
43
13
60
17
34
57
315
30
36
68
83
80
486
39
118
1897
114