39935319
82538929
61457881
15101805
12427058
45952
84495895
63381226
28563256
37065323
1287664
39322136
1778673
49313823
9582642
88507429
69763698
3018721
7813229
88711159
74107542
93723331
12413925
22517847
37065802
6100821
44043401
37192410
2474466
94837716
83024223
61555089
98514414
87583709
60171387
32988267
76184378
6675158
7666515
4007981