54
112
63
43
143
170
153
159
131
395
68
47
64
127
74
79
50
98
67
30
160
92
31
203
338
237
155
120
61
83
75
303
164
62
58
28
151
152
279
125
87
1000
157
1581
219
18
184
44
16
72
174
326
373
69