7
1094
99
555
78
98
210
100
145
114
13
269
203
370
259
182
510
52
61
301
152
59
342
258
499
173
72
344
268
263
125
307
409
199
33
309
108
75
93
56
19
16
497
158
29
31
70
136
230
339
123
15
1199
243
433
171