27
65
52
98
45
116
187
66
54
104
88
138
96
165
67
121
74
87
158
100
234
198
51
151
62
466
271
160
252
49
14
310
35
57
134
833
42
47
172
228
161
44
130
6
113
246
105
207
150
22