243
974
218
70
146
84
158
100
242
529
688
101
228
370
363
184
134
295
354
65
205
178
89
232
249
147
127
166
293
393
31
1134
909
424
505
549
272
748
667
746
433
509
425
907
102
112
685
337
333
196
87
44
172
204
582
23
56
32
799