66159323
48813587
40162368
19212451
77342115
85201794
44711680
9390310
90801534
34195761
13304109
81499972
803183
62625330
71795510
52031955
1558530
2464985
25098757
37804682
651099
86802280
83716782
99253891
51481883
31541416
22048929
73655416
16564870
27252243
39744396
70377587
87652289
93951486
93964943
13575333
64629993
53487988
63714643
89672014