31651667
49343364
8583763
28483835
55659100
67106312
3204701
7725800
47686068
57122762
79638747
70851440
89784568
7463372
8757999
85637999
55224348
30152471
37835765
29348715
99734066
90019681
12162848
30263310
70171662
81333225
3814198
12161486
61129550
42348854
30669815
79007731
24366159
42825453
95778504
36616388
8924986
68933607
22673496
55841361