82851088
11851443
95675922
62049654
49328936
55323810
40437551
59317398
90181343
61991535
82122847
87206906
46631331
24513264
5651158
13705373
2389168
73139693
15101798
73793598
97388866
79934026
84387959
61292094
12642460
77981248
64476699
359218
93621073
4060484
11449520
21014728
44772449
36961050
37289120
60734743
34143007
4402372
90171744
19732927