42668384
51038664
47705288
81742124
20936660
35713031
529817
5594399
90347139
5669190
54264339
12684991
34961729
63136568
57129566
92879675
83546189
1574602
3692337
756653
74042624
97138827
49754688
10563308
17262473
81098042
81283553
19778455
296077
70743055
9977485
42947387
76694040
30423908
99501096
75501950
50527651
18375289
95964544
53262960