85
185
108
146
48
65
103
52
189
213
218
35
27
67
39
219
193
216
63
521
467
212
437
830
117
107
1138
334
78
59
211
711
1405
265
259
132
28
88
205
57
433
460
54
225
15
19
106
653
126
62
56
111
400
145
83
127