91481833
85666021
14136517
53339913
25141188
27962400
76955289
81692623
79179410
66114226
58312704
64928233
6673744
50534271
31813828
16491586
2648206
94654778
47931017
29562553
4541268
8251382
49747570
5423566
22774908
86724235
90471507
23039910
81503046
99862457
57638639
47806558
2985925
2311405
12414567
24642569