145270
877614
987351
243344
291239
391608
242628
499667
79011
267958
103142
760937
3232
571717
405578
84952
392440
39720
689324
865225
92858
925122
6596
995324
476887
925671
937240
835385
123774
47870