12
59
7
52
9
22
40
17
28
2
56
26
341
8
70
55
7
12
9
100