50801393
37703477
12542569
68421056
883157
49757126
41729132
66917313
74314460
96338418
67665583
3603684
72904294
32183851
28111781
56566053
1870683
96181791
4167843
78457589
54984391
41202117
67151133
6663483
37047537
50986122
91132034
84984015
67837847
14545860
69053614
41164804
44501126
6615079
31545579
83197659
69022733
18257885
69856817
55965879