89625327
98933927
1201606
72191236
83789418
71104501
64344890
1314143
9607485
82714845
74904750
22258418
99965521
30909030
24103301
83635138
54798430
9787419
56228873
29054980
50859722
60091893
574166
24073181
51477559
28739263
59135367
1461477
45843747
50485874
95547713
11776848
15437143
52693217
34499252
17308628
78182739
58091135
71579891
94924078