52528085
3102880
11465586
94824796
14317324
75974634
63847660
51509413
16112980
93502450
85561557
80606452
59075110
9667471
43126052
11221444
73644934
38914459
26301014
9071948
59934782
91434944
38395795
35085051
87225530
54237243
4723084
6663055
70557062
37843544
76473120
82631350
30718609
94542113
1278289
11648713
78181722
17048927
77291378
38514103