20904181
37042235
2180817
85897586
46907695
83366650
70052149
47509236
37365274
66311452
64415480
7144703
62235491
25355181
10441543
3831522
76582979
1747590
72189982
51565625
10838273
94678602
34547076
80122833
16739169
91985195
59444732
26245517
81428063
58575979
49331184
58209351
50713517
5837840
5594352
41521756
5519856
48035969
2837520
6388358