35503383
11329764
19841625
67165046
3994128
3970620
59271435
94677496
52548467
34324708
28951309
25165226
94959833
51877348
73114
44049109
87771797
67538810
2628409
30949782
20114812
432837
56483536
23325871
11604612
49449422
59384012
47314635
44504183
94137860
82754291
87475715
11545311
43418735
21104971
70025227
42308827
34298965
28569992
208732