31862117
1179830
21423159
12041935
97994765
7711340
28392480
7582537
15553
23361330
95386471
97931642
11382695
834389
81486693
65234234
33249207
66247627
30546401
62409093
91689435
83158001
77822735
4094088
26724712
63315401
31959763
72587439
82947280
1605847
7509789
65308868
55264806
2296515
50941740
45411275
13459995
85374294
87929191
42008517