38044522
44433575
53537041
1879972
18751188
11073313
6825141
79774
79279871
42025269
47677290
953254
10668414
57236615
61382321
59988253
65111229
39415586
30489980
15799586
40089394
4873257
1265385
45344672
57742349
28047271
60571807
31675012
76965234
80096618
7970143
11019952
85257433
107452
5193603
96154569
5884434
22652934
64563065
63494946