145
121
6
83
117
4
20
144
157
115
88
153
1
37
47
50
51
52
54
55
57
67
70
77
85