43577669
33626845
15581658
29732247
40756942
93419577
41192746
67814393
64532759
28117911
10694274
83865265
16205571
95396611
46625528
26391431
22016410
86361376
7225639
16354317
12818724
293175
7319183
53801347
75983401
18161091
770894
83527233
60168018
14295491
28898879
19961505
62849453
28591633
35373520
31538170
38985011
82103700
8901749
91792792