49643582
3904663
75091753
29896335
75652831
13237930
48275608
55677227
2350754
61327466
50743813
75695744
17025340
74714023
53097807
47392753
5769265
10432504
18078156
60742850
1173763
21406126
9061891
56089894
5291500
36262708
21499801
32715229
2896453
3045692
58833026
8327948
72395068
3783137
22737083
49603502
10091745
42379812
14461554
16854322