51626392
56866042
32416008
70135701
12372412
16683608
64643460
81652573
62784169
36615205
6457078
36336128
11537279
2864344
93023138
41027134
80551545
60806170
92193020
28282306
29588363
1864843
87406947
92629046
87479283
26854634
32655766
1554538
41979549
49927668
97611491
73703403
88744245
17269291
82449679
20621322
53983530
15829484
53885803
25464298