2554584
30915353
48817232
10014645
1336280
26459889
39736503
24148364
97564313
13696577
19741568
4712205
94263797
32297695
79314904
90939658
55847511
48052978
21012757
64663864
31334247
14063019
29915100
89623176
17686096
61682097
7309453
6777360
17717543
45773351
80566453
40053685
62146194
6849693
65448212
8706918
75419846
56336184
45923480
50025136