34986566
70262688
16914749
82122915
55265212
9349523
26256518
15047615
99825199
45859481
27593738
48778292
9409956
72732418
5098197
92802244
40577964
5636627
70701730
10623743
95205684
779905
2227145
2941742
7854471
78994433
28155565
29108566
77029830
16227288
73326282
55166246
43949521
72951623
90433183
99685873
4365460
58976667
43322728
29674563