39668583
15119453
43658987
44214673
7512748
72158628
34029635
1725544
76873629
58051923
9731174
67265323
57654
66532123
37474883
5773750
4626384
35134542
6168718
72247733
33928915
3248081
95445890
84996639
19528295
49434066
48337542
7416491
59437617
9714433
2914689
8954392
85969830
15008896
53756100
36169458
64247211
5652171
19583956
15164816