22
19
54
131
152
95
96
54
166
56
118
72
113
130
57
674
282
449
511
223
455
512
210
943
131
159
232
447
225
739
174
34
926
365
303
222
383
161
1618
787
229
284
1116
214
643
465
172
310
906
54
217