47953865
4995625
24674145
30801433
38616407
48024001
67254426
13252514
99792758
71946850
53376777
25894252
51141920
89313180
28971365
35208512
46544784
69859910
84785849
21159125
1374690
27983344
85507683
39573258
99471854
60534845
9257229
6295711
23004099
99172446
8763211
26836270
98112516
83176205
80042511
36424269
15508318
42313383
32391341
55372282