10574278
12239796
96411491
22312563
34536064
63785402
50639538
78861693
63373884
7665055
2403484
31466890
31839525
8107489
29994471
56985845
72822171
2016628
27698991
5967987
23734698
4215246
69327812
42586150
20216556
9781547
38408378
51943353
90136117
98257626
24123474
53425823
77086250
8966091
66139911
70545753
14927098
2631148
47144066
83345362