38218666
16705622
93961768
4299735
5759573
88065823
3104109
59208582
78604860
27805955
87722575
17705069
28722465
65193849
90904554
73938487
81318245
15791689
74014730
39897999
47063434
61028485
92404231
86767768
21878356
71693055
76833622
52546712
60474598
92512983
11401448
13448264
88559252
61841543
696563
68859797
51823316
96269188
2812632
67586918