95842902
31383871
35813363
11231503
41732112
15297056
82472471
21855707
26946837
50574039
56223733
54683605
82533846
68935934
21272286
91803001
19802087
31492652
8706066
20421627
87724138
51343547
78533260
39458155
477062
54189898
26767552
91244795
14585358
97565752
60438658
97601422
38493616
77325950
27092318
49612641
5356386
6198513
3085910
12283393