35609046
53446377
35464845
16131074
7042507
53048911
93084899
17746115
70513929
96323508
9217464
13193260
6106521
76094504
3405645
97146833
37439683
96337571
83489415
70242308
61288781
47578672
2123241
47868954
73415967
7055495
27476133
21142017
56336357
83821572
41931421
91719688
5904097
34929093
76205266
23122071
64261742
32145592
69814657
39081414