95273146
15602992
63331531
18174542
23291689
3793207
794899
23353370
49949846
22556492
49648400
56301779
94433632
11134215
457525
11292751
82616393
48731343
99688519
24687944
46097795
80077844
72611919
72354051
71109458
80534551
88707577
53711466
40044772
86482180
69955126
96656136
79029259
22515709
86421335
34776781
31891563
53333185
74007749
74906605