12139276
9695042
1358693
84509385
62415706
77095029
7272217
76826861
39161348
40258952
38308324
85282120
6223190
39766687
62206483
33297250
67497520
5036216
18772703
93554256
91585116
29675256
96931062
8432872
70843222
16598030
14144984
85788000
57955874
42027338
6665616
73752461
90357854
72402001
94895344
23969516
68793263
45707338
27071178
17066595