39933502
22083566
6492713
10292669
3436595
27546060
67269610
29535110
2625637
49987793
98284285
85426955
80557306
38019330
27102668
79521328
9108140
51819557
39672920
78249669
32172647
6686991
13231758
6450946
37602764
93513342
692345
50727041
4755772
77863642
1548009
42753414
16334690
55417455
7685867
91018146
48815885
5349655
73157426
20686403