19314216
4569966
15406392
95304194
6332486
47228265
8707558
43084620
66617037
30185206
43538634
21554389
88143038
40037183
24525383
48265469
37854777
13562642
47224886
69927160
95991039
67727112
72299511
3869438
90913226
6063166
99486443
17088614
52446124
55687650
49259723
52621870
53252702
83616539
14073120
22058908
42263357
38171578
90874609
23763856