123
327
359
657
50
92
221
299
127
33
136
48
145
116
186
44
142
161
147
24
89
77
120
53
52
166
366
461
12
28
1436
178
394
214
133
125
226
69
47
291
1430
76
39
257
107
625