101
475
107
500
98
462
109
512
117
548
78
367
192
902
72
338
179
840
187
880