15059367
5105439
69217727
59416126
49869785
22674696
11959730
67307947
2345569
76533499
93068372
36331364
34725124
11557467
44508943
69915088
46214793
98952035
82722840
45536767
66656584
86578071
16661997
34183840
8801712
39183295
8464469
44705272
26365474
75651605
91278324
17624808
4045541
17873417
9884869
23562431
22331457
52607900
50119324
46474052