113
252
45
262
55
248
281
67
54
105
28
170
17
35
37
215
71
36
46
95
44
10
115
96
5
69
30
87
34
205
334
75
60
16
136
8
143
50
176
171
222
265
74
319
91
962
109
27
131
86
97
31
49
166
25