46743252
67551394
74343655
52239534
76172430
2252566
95853188
17832016
22017250
74218891
80642998
99619852
21039716
965825
40164056
16685677
13585783
42992410
12805672
3749693
2533746
51964026
45897397
69335571
71282159
25866059
72078525
3599564
28674538
88022094
71847932
3892474
1845670
56903033
15075945
28547017
78653965
14343543
62293989
39755571