51707425
26355220
7760231
8631457
46203264
74371887
35956460
96286609
69649531
65075924
82313020
9399398
7536772
70072563
31849334
84647034
73638444
64594677
10473728
60826063
44841436
80259612
25427636
5772230
35967183
38005697
35597061
92297124
20995511
57227284
24294850
75257622
50526522
55838869
66397060
48318793
91763346
90865263
13146692
7984731