19916153
4743599
59198247
4698845
28477182
18823770
32629724
76707974
7424695
91968985
15174969
92796578
52611564
177801
40132864
87121644
12498058
92706790
37178847
2523431
53489324
68581351
9817804
4907402
26967414
89205387
10068202
64907456
84087575
93287230
67388855
6294199
23234717
63185707
69016682
75948917
81838370
60632737
65138148
40543072