18
238
35
240
103
132
104
124
21
140
23
88
20
179
56
87
81
145
54
224
177
100
99
199
225
262
142
67
45
111
178
1265
147
190
589
219
44
91
633
501
113
40
126
53
31
39
32
64
406
70
165
163
48