5
12
7
35
43
59
41
154
42
311
60
96