39288180
17626203
88554289
87522324
96342030
17264189
70192810
3657935
70042282
7722541
12569828
1203516
51005343
72387684
48177282
88271230
30072753
7682154
60232720
31682622
63473201
51635745
64939177
68492797
62498470
13514967
922087
37488592
93683898
39557724
72044943
14116131
27755476
51367120
7090456
17469167
97798605
96839579
15852917
24015159