88645208
34035009
24323663
39251432
50908357
25793080
50567849
75167718
21045334
33031944
9985987
45702066
11101502
88219584
12341879
19012729
5016290
89697812
63796373
41223518
81492840
41262989
29205369
652143
19721929
32516632
70878036
97601076
67853650
37983680
49953126
59683895
87838239
64774923
61469344
40354
19681689
97367038
81497194
3722430