47583503
95292614
93371491
25254215
1241731
35522230
2376889
62341397
78601734
20518442
26425386
73288839
52702112
59056897
15769101
93314235
23774694
26013469
24018846
55771685
28667375
70206083
42061294
97355816
97286083
81449888
38833949
21812651
59537886
30573279
84146577
69188911
9451157
16485793
55999169
48034654
84576738
66471212
37987898
62372482