29992906
5746996
7718718
25353070
7988871
92278114
61494829
14922983
97129464
21808497
81315307
51008729
11344049
1182213
7212607
55865286
7598760
5671254
39178437
1678669
28972743
11313135
75407246
70822487
30811762
16611148
49842571
10063886
62115108
19754325
16742942
92616290
76568998
55344847
68537070
29567943
45867793
93591992
77113635
8747990