50249399
77476272
9481296
42337427
4255152
65093317
20526988
67039256
41135203
61352301
44401208
29441305
37137810
2321112
42748642
39593575
35866463
83201760
55345558
33675718
67085849
49637600
8429771
52358425
74183352
41589772
29268971
35632891
55968774
36563175
3879799
39332825
91327011
19388334
96064914
90205280
80975271
97164433
50596338
20766453