34305145
59958398
57396597
22277356
51847070
93176842
18008321
14674386
8485028
93305807
9361468
92184692
51945734
71004503
66652046
44956199
25844025
9729862
42132803
31225784
6388688
18983582
83802191
96036698
62239482
21903832
16029493
88575337
45428708
546368
744237
4275546
96431339
36909730
42874993
92382588
57428866
64203199
88497576
83082120