5992697
31635208
33195622
89908308
76592848
85222197
42088217
10985368
97659293
78597815
25845591
40453698
71516501
84735665
65434154
11946747
98822035
38994933
10799852
2193472
40693420
662563
47562235
17555734
57963296
7431971
57642142
18806654
11298370
21365306
3181992
20184904
9886198
24181091
27096725
63369540
27171687
1516620
63508210
6457334