64653978
71687393
84964595
5147649
52344612
40722637
20088085
26461407
13056609
56734150
28436635
7653407
19351615
53628083
6162158
36028120
505550
1042210
63376042
11312135
7977314
14048213
67015278
71372574
16828908
77932238
56412373
63111499
98651262
47631842
44821773
90687848
89292376
70593870
75659992
27188608
1321286
51042204
91744669
1926867