31272437
38085032
20498089
69606396
5773134
67012040
17579343
17339896
5028881
91374624
86568745
78513139
8237864
76222858
43578707
83575363
4147890
33624210
27371935
99827933
7387378
51769958
19518393
54952243
368116
21292641
66782874
2962417
6834106
72681562
43151651
37595107
35857138
22439791
27651433
81801153
52327675
9855158
59382200
1329649