52303838
19101586
50917800
50913309
23702479
1866231
2352687
4519404
74865530
14163940
45884088
24588704
42232354
30496264
1487970
99833476
95039413
91423400
84244680
57719132
26146440
20409059
14823369
94069410
9171431
45349215
92059781
49832238
54695105
97587724
3006490
13354920
2815884
29207185
74249416
41896309
45643578
26189562
6182253
51495187