90633125
27608387
16122042
17747646
27679327
1730834
98956669
61061087
21003187
75388659
9061268
12181733
55537482
46957647
57188715
8547132
77393449
96503909
73041952
8432424
628964
49839503
16831298
34554540
52735143
97685043
1151288
67757008
1373706
91141520
66663153
91196636
23433204
47535471
13057653
17164756
74165625
87987936
58568162
18958614