94128913
76858224
60344842
31557944
44767031
58238588
38979285
27819395
32802718
7428292
92909326
35367481
27703180
99928715
99694340
46532347
78318796
51251689
6922632
87698696
7785427
55574265
84711661
70243700
73938754
23479454
29923035
41226226
5311431
85641832
83476617
64958984
69622582
1229218
53635011
28888286
67128597
98393814
10012813
86679217