30
41
1
15
22
29
40
23