98336629
71925071
6894260
87909875
75241229
72291154
47803717
85581089
52403288
21902931
14171955
55601909
62937380
41407747
53703059
69908284
54984335
23342882
67988114
78336123
64376256
59815334
63612928
63902490
89377846
8103745
4303666
62536336
87177268
46074528
64115711
98129838
33278317
1254176
11093693
764334
43767726
85928132
36129156
3049027