44636
1067152
684811
104106
476518
213839
537804
994462
144433
51776
641641
185549
960401
742862
195488
1037498
980335
812332
295283
352612
167114
436757
170588
106581
2058
538440
24886
266439