32184280
11593723
94923212
6397195
921895
99676025
86197630
51104545
43132511
5126499
77662418
33326821
86529443
56032665
68288443
6509671
26268482
9536743
51508204
72679606
8333883
61428203
39118121
33201955
19285551
25084592
64151855
70725964
34331604
25992579
69557100
65326236
69732669
4191261
50307216
12343355
76478052
28139461
24847730
42122680