345207
1001477
144463
42656
825776
24493
571659
983959
400554
530511
346432
926689
941513
479313
299134
346726
962855
768573
260856
93668
952200
24234
16333
54037
338812
367619