20331643
94228083
90824865
42597628
1232247
82385627
81215440
11656200
11946938
3971267
52705742
92901865
67171893
53465159
54453897
9089430
333976
43844493
42801112
91678563
5886352
96852208
3211633
39334483
77518929
97058618
21852967
97665038
46583166
40202654
45509563
73199071
648804
67491501
54273648
10878852
86156082
13607985
68589833
60924615