86
121
146
2
12
39
96
19
117
94
71
81
104
65
4
54
118
50
59
69
75
132
140
31
43
22
137
115
126
27
