81934183
22682401
5269313
24694506
17565692
74555275
66257009
28548221
13129503
84381769
22195187
78154992
7221983
34569945
24594931
40026276
60653557
55724111
6643055
49755022
27548568
62862900
2701154
2244487
52238526
20712315
28678245
41031010
21767089
55054465
67097207
46199051
57896424
99217277
1336365
79448385
44625109
9656009
1481528
25017446