38985241
3574354
40488877
12503219
23838894
75412528
97309175
60168007
17436700
16469481
84954902
12354430
27506593
47663976
92782034
97771642
15089394
78492292
95047040
50848120
3452574
3373521
81814004
48442501
42688904
30905879
92804278
50476329
5788555
9157400
39424212
39573882
89992888
21467524
51062321
83325446
72531030
80428507
3402208
10657599