66
100
276
295
17
125
199
28
36
92
136
65
186
440
62
49
155
188
83
32
198
217
87
16
128
177
290
51
192
35
200
76
12
223
72
24
69
26
153
126
67
165
257
593
269
281
57
141
74