18443927
48064733
30281473
531749
27381190
92447404
56763548
5651690
51433168
5912995
15636550
6226130
50561334
90171794
8566360
52033294
85103264
65353254
24861875
99238614
74198591
320690
7322111
2143932
58086488
56875681
11585042
65978124
82158012
97921513
6773502
56676514
67463921
48837602
82535706
17581041
93987733
23761973
52275291
37481628