21625013
87784500
26554143
80596262
66259902
57659913
8594581
79185397
9007832
19818289
93016660
55364280
8290699
56429489
15289115
95944050
25795663
57467650
71322670
24872418
65263659
63501147
34303763
70444819
84956121
77526744
2747375
8446804
36794039
20714096
46278776
1185729
21006576
34262987
66458370
84984758
51322334
92109518
53115096
32765538