80487429
56186398
26044123
80105576
20625489
4365302
63542569
92691486
48509603
24401110
68376566
11513567
69787389
66898264
94421886
7863334
31987077
1199033
64198441
5297242
68199293
82861291
403626
31507048
43675506
83598614
91314582
5105543
81259568
59601336
5852682
53653009
41995125
59731608
85828087
69213227
2312370
1897963
18675376
90827274