514
87
225
163
568
83
508
89
567
47
359
49
731
242
597
152
383
112
304
176
680
331
361
103
344
60
511
77
1693
781
284
72
412
159
448
83
414
174
366
85