88
23
65
104
177
105
292
112
35
141
94
252
98
64
75
16
581
99
132
116
92
93
78
48
152
325
91
164
53
179
147
72
124
134
294
348
110
27
58
221
171
210
49
333
107
356
328
71
40
143
281
90
291