43911123
36455769
24957626
21481233
41791993
91547271
8612462
74725423
16061944
65872291
55156137
46066055
77662126
54041997
48284060
60585297
60086103
29271070
11103898
70552711
72251060
47471442
55627457
49736810
87294864
12561331
58895593
20093666
71632568
59243627
44803220
9775101
12986919
47366191
85363755
37011844
74204005
26784531
34178444
23027398