61
123
14
34
20
111
77
69
42
21
29
155
49
26
81
45
63
92
8
23
255
99
88
278
84
225
52
65
987
58
56
151
37
39
97
261
163
25
3274
85
28
27
877
10
393
315
36
44
227
133
277
41
131
350
75