39615932
12454348
27755196
84904206
55167710
30853506
14130
66894539
40208516
70955743
74775397
91154734
55264301
36749485
8275267
24808247
30642817
68687315
36943335
49826572
33074899
87977016
85782573
80642379
96305288
2956871
75152918
65148476
88566062
31479367
63483660
16721241
82474683
57116009
9161579
96255903
15895105
24434250
66449585
89158606