55653681
30147235
59516832
14247260
31869095
19798470
76445872
20541779
93377678
40742623
59629999
63613506
67678272
26063245
95453808
11384163
6390815
86707672
45899877
93917072
16561004
42472394
61943404
14322085
73481100
82562426
69657789
98146384
17526853
87815951
82564305
2821433
30685333
69816045
52866602
31432168
58278353
82358271
71172172
28214892