40
19
30
31
20
23
47
41
8
49