57798330
9160331
35611435
91851363
88856019
52049110
82349472
1243478
52985594
38058697
1172137
25519067
11053445
44609891
2441678
36112820
38055929
73283251
77168562
90064008
92321309
31319663
83086371
70842560
81532833
5352184
26581010
37537814
62549387
99227053
51523791
25538977
15027823
29446585
35047130
62863859
9499443
114403
53792796
51408803