3748223
4213559
9216314
23554082
44616100
69955260
18113015
40651837
39895725
50022875
63538967
25498265
13054612
41843884
58155569
89478127
96297225
48516650
42735478
51079772
11769389
1966281
13614916
23367086
20663548
5723319
99816432
2961316
10839428
50984910
68672732
39601955
87586767
96398149
63261372
19875677
80415604
82878895
4957494
24799043