40506439
56804385
64538444
58929196
89939069
60666011
70887038
69198339
3159548
8633403
1478319
3502702
69348063
57568767
78511540
88288679
3459160
42282626
51057837
93389812
39333650
6987372
84231142
60648677
65362563
26271949
18339172
993615
41164171
10878924
97615120
9537878
2452221
44634553
78439420
31898422
34331592
90054080
4842979
23069771