85503182
39495638
34238493
94977198
15533379
61127768
90918360
24023476
77628976
57659744
78139220
1865161
1954295
4148997
84873745
10458965
82561085
14447818
57249706
58743709
81213220
17849464
22595248
76218407
34702792
50219084
52009397
364372
12685861
66394217
70577425
1355964
37572234
59025733
34207493
16318978
94256527
70554276
62322047
44848940