95042880
75374794
97251866
6617388
41705937
93028123
66451233
51485378
86805961
48623760
12515148
59067971
50011677
5286539
46619394
49164591
10746190
50666827
69934731
42471270
17267604
94821817
35027322
74369937
70461770
27093602
4171031
2687235
56063922
73433478
377618
96844019
75857122
57216624
64517344
99354940
57824640
76474291
30496895
62172358