77668707
42556490
96463385
4725354
83287082
87442179
18975000
7709769
6027355
19654416
85645260
40154393
37993922
74626408
104694
27004345
41958527
7679307
4646146
39421715
51841770
84242241
32116735
39466325
62763193
18683494
34276013
10047172
415278
56441930
89945605
27498811
53428909
70477555
96368261
64019229
57309898
150364
57569001
32409923