145268
56860
220249
67735
703496
409356
393216
881738
612340
511299
710808
95798
651209
813375
425445
63642
470702
362224
285620
559337
118223
549652
982310
682162
952497
491524