31116696
89491012
66282684
17575323
51118298
96471250
49613135
62766386
18606602
30144934
63659318
104679
4982464
53316476
32155934
75255028
25169570
13046640
72711081
46647876
6432723
17931200
27168054
7194311
82503328
16195349
83392532
6241563
43003409
19734038
30041810
63969159
7088094
17693826
77724050
99935370
23237166
37491242
82088721
9141480