30888226
79684968
91539860
5843883
97459697
6665560
92683583
14887294
68507375
68012877
9871503
3314919
24842032
52191814
55288224
86675481
45642209
10287896
55527532
52466748
40285521
33951837
56475639
58523477
10425729
5364901
65236623
42883146
13381685
37502575
77239313
92826412
5340526
6006169
6303349
701597
14433730
58868688
11299079
63915538