3
10
47
31
22
28
24
29
58
72
24
7
2
43
19
23
50
46