66
95
33
106
67
82
129
27
125
14
240
148
141
242
253
42
190
452
244
105
316
102
146
119
466
69
726
117
266
351
58
248
90
92
31
44
152
91
132
85
233
426
491
39
55
205
433
45
88
34
99
24
64