50274381
57202750
78905934
31205161
59635902
43354345
37532827
18824865
74561320
9009330
63572572
54454916
58874194
73587736
434836
93545037
57716450
95833559
88468780
414433
98437249
44839013
46872591
16053813
39241091
92728554
57821036
62515462
36126985
82624406
20497534
34482785
46567949
67834930
47108884
180306
14103669
29813249
76732219
71433551