19866129
89925084
6590111
14286236
75473453
16054527
79967433
48841871
79828412
20479189
79326643
46927194
41831736
99471598
85876066
19911371
65974703
60483221
13775933
6776043
57921463
14251206
765529
7777868
67793449
41337995
70305636
63476968
61576478
359113
1415216
68287067
97328790
37466203
65549275
9661780
98985683
43606598
5546476
16958728