7
55
6
99
111
23
191
46
20
40
235
41
95
295
32
86
18
345
168
413
12
182
52
136
66
466
91
192
502
94
354
172
217
219
112
465
210
365
61
314
110
13
129
49
36
78
53
186
22
232