32
54
121
205
66
273
69
140
40
321
361
280
266
192
289
59
369
186
239
743
245
77
368
15
223
119
145
101
347
102
235
53
64
37
117
172
48
86
31
209
162
43
63
195
125
114
168
105
58
7
149
238
36
97
57
150
204