41507516
11248968
5186190
87717540
26113712
3089227
8879853
853835
19239727
31767487
55395516
85616143
37408824
65521637
12785043
92709149
46922149
77611651
22138848
90421273
19245876
4750492
51167501
9466948
53129873
19653995
8288350
76326976
65992630
33623041
2531915
57805766
37728307
75575397
8193060
54651910
35368117
40983597
6653575
81508585