20329983
1840687
42027591
7231517
13039650
84083858
93526748
51261957
74082354
10683318
11107256
16137868
54043901
13481460
2750512
11426989
28168942
41248349
93679456
90802517
7328604
71278615
67646137
61259222
90247841
64424680
49889811
24706899
11762573
6417505
1372743
63893602
2137712
23064879
59713528
59338463
8678711
45854140
65073191
2579403