74428363
32042767
4201501
94594694
7457467
14902461
32155388
67002107
47596292
17821448
56117562
20844148
11871973
45297898
13781302
20329233
94682324
70995138
35835993
65563584
37677524
69084350
53088059
27343743
50059386
16954251
35489858
4916988
9147834
1333382
55202580
24637564
48215839
30937173
491527
9073431
36461556
89014187
63826488
51137719