21058742
90417397
15511458
5627039
69417530
5092616
14056424
84342663
50063528
42813430
14155065
512222
59353558
2970322
28502848
63757158
45854961
22213057
50395139
65541435
79998751
54708955
41135839
69644596
31939765
90768031
2268909
78789794
28187027
20325551
23298768
50761371
8842112
79596273
2932561
8024633
83033337
6536219
40718486
71232999