28772829
30196296
65988834
81248395
55677563
13177150
7514083
22508240
6519539
6711252
9294039
44361108
50617396
14734651
34665751
26392432
75084200
32349976
24644546
11428148
9837512
44956980
95506559
9986045
92511579
44573154
38389354
420829
8923805
1608805
65085384
74271657
6064834
24416264
63755057
2707620
87927567
50167708
15973603
68589698