40662690
90446157
5371615
99035843
57949453
82812530
6061375
35866363
91685251
31891095
45458571
36378233
32724465
75429246
91701743
15838260
2483457
9088862
3485605
75663279
63467860
51122150
5299429
56826248
15246293
91243902
82871223
16143369
30334831
92895814
6919485
13622789
11785730
36546051
5484435
76002126
5766738
49988241
95707353
14103394