57155370
46157767
84216618
71692762
24082751
45574951
38882360
95949951
2422653
49719562
93073555
21219265
51988447
53102672
39555181
40607414
50354052
87072369
57569378
76491064
62524012
54503776
19071042
62422981
19727
91551149
96673133
92618459
38058615
60347850
84103524
28149914
83237452
72139907
36024902
58478239
11803590
72286225
85094038
60147461