51785176
84786449
74738742
16528257
1594271
36555442
86925319
66994544
17593582
22338348
48559802
77039699
52348612
82476158
31835159
32846806
89758109
85295824
37524721
27099242
27652633
1565004
84858615
1190579
79103227
34452107
37287500
5259999
31421043
7488387
79593622
74816436
97774287
4866977
92443433
90886391
73345634
68056086
34096023
7859344