3015466
9854682
24701573
14237969
8119182
17327806
64138941
20901137
4618805
32624545
2462816
56736502
1148881
74191746
46695552
5192128
90178168
34371782
97549377
29787529
73517809
32725953
76151253
31963710
60169932
96142825
59065366
3027194
67298469
26815966
91875680
77001889
60387367
6747620
727363
47256296
44377057
53365057
4824643
54083686