89404168
4104122
84608193
3231092
37919848
40661623
19067096
99145470
63252222
65643181
21375149
51645766
32944512
8060435
65003241
82747424
54719315
54126688
83528502
22296864
39774422
25503104
12945309
13698564
9509547
41394538
32248766
597325
5205909
39084461
49658508
76508548
76612013
81107747
51904847
3108583
6841766
11823961
82558231
71239343