92005295
90579871
8723421
15187058
36461875
74877196
67233312
1363480
18984215
70486805
24232096
7214848
22921983
91766810
54248615
28244218
87483740
38162018
97204244
300914
23598498
81263710
57239020
10407462
54723271
37481082
82861871
13409972
16514357
60135437
40966823
41694386
76715126
30875432
69419207
94866745
44606027
8960865
7206093
84133060