90146646
12701398
60294433
63693292
34379622
21552454
82597441
21621941
30952376
50288373
39579772
40222737
67185097
3131644
8972319
59246402
89866944
265755
95022249
4163633
59479080
60073265
60935294
44381136
10585760
16776971
30245369
6039321
13661714
41067810
9237854
43599442
40686206
44214733
21783811
9418746
31787222
21556975
15922733
44247187