19882818
96855322
48105239
51457398
15971828
32122461
5163276
41202266
8572955
42105493
13346861
27023049
29639536
90496653
95623545
7567301
7451381
65298312
95548738
3453491
81199392
52236843
24148802
52488324
54439597
83588833
82604423
83792468
12455242
23242456
50568894
12049764
7634565
37391332
5942428
12964716
4575191
26793986
80206120
46712872