95
101
176
92
160
36
60
54
73
97
203
69
57
147
14
131
40
38
161
80
66
24
103
74
258
98
121
198
128
154
84
71
185
122
896
55
22
156
87
78
115
143
94
67
49
81
70
150
99
76
44
104