28
46
9
40
12
15
37
63
84
88
22
53
29
80
183
32
27
144
241
289
284
59
200
205
260
270
312
94
171
364
203
48
310
147
54
185
139
841
109
201
30
219
296
91
100
136
86
65
145
175
193
55