3106917
36391272
3750616
42973760
573463
90005219
14811470
21684946
45151482
14066540
87971847
18573860
98319206
7187693
12352205
283145
63407323
99585664
93401089
56132010
72395798
883001
3661596
76529321
58041643
64596772
63529713
37977688
84234473
51163446
75495781
57038552
59469339
30959887
78154836
28271758
8583355
25036999
15171336
1508045