101
39
51
60
15
19
40
564
258
203