38394828
60226634
2635787
46121408
69749679
30301551
8209909
5516686
9261906
97932978
15461514
12091371
77096998
91745860
64672425
2377638
79032546
24944966
386304
2696517
92723232
79837278
7144339
39604944
33747743
63828873
7801147
22675767
51267308
89701147
83358830
46313359
45938879
10657052
61515282
29582081
63048010
79217743
73136510
22096845