25
37
53
150
157
32
70
175
18
129
31
80
92
97
265
10
82
67
19
163
79
33
78
113
112
69
34
63
12
29
158
46
27
47
93
98
40
23
50
73
36
136
156
94
51
21
62
49
142
235
96