4235096
32401338
23912087
8017097
54049392
83644940
33817962
20797580
79954600
85005646
26928454
95567836
20778332
3052846
9613224
1959471
18277549
93816621
78705648
45455068
54112646
21795200
79925868
76538337
63651089
41246429
54856688
69373266
23036102
47891320
22792838
3798723
7756508
21123625
52619464
72782548
139176
92514512
49298294
48251580