29
18
2
22
7
1
60
1
8
31
39
13
37
11
35
28
41