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