40678571
52142888
14414728
4033757
6853104
24709120
93285847
54809891
53581705
19631220
5451323
69749600
50794733
1018021
3501689
23331005
34588490
43971785
53969073
44736415
6049985
7483071
46008337
81275648
46473774
76476696
89579138
92669983
37864338
91496501
73452871
60073423
69387485
53731872
11553278
60565412
31165812
8551194
94933446
49346798