9560110
11152308
48697091
4277394
14492448
23206981
36541552
95744582
73268080
56137353
19158747
657025
94283616
73264783
65998226
9965356
26805886
34144467
63319816
63908200
33583365
56539994
3992542
32098929
41602912
5132005
85261339
49709250
39179317
29084318
95534771
72933104
79032835
99907304
17111736
24164340
70306156
33431203
82709077
23357008