60532831
33491341
39063475
85774583
57766480
57406208
48383170
55065456
15956800
59602986
82467345
24779113
6947521
6108602
68743832
15124920
68047840
23158251
42849748
59815813
97286638
54256924
10814619
99057054
4513685
35134730
47349241
46446470
82622128
2147949
12576527
74142099
100007845
94907641
41631005
99652098
78071258
17988468
23358153
21968726