90145559
3123608
63038884
89734512
69103293
62418119
33827835
7025959
22622521
8812591
18351627
33672459
72946901
89103114
86311508
80534726
1744837
6863395
1001466
63635929
39886012
63177964
23586384
46091007
46564488
49851560
3560917
8821722
84117801
85484407
208261
67187818
60187229
30052111
87488415
52242471
22393930
1085445
4340324
82704930