39704871
53154708
32985950
7394867
89352176
82795280
3749404
96639500
18516289
11631471
77458941
81904945
20215742
59094939
3063124
78955466
41025406
16441949
83261807
84938770
5002514
3968107
40122820
14148365
45665052
32484218
59766589
56487262
12383539
8903370
68263720
67459
98295740
641229
51195212
83048341
21553485
27215234
42245629
86869069