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