30311574
75014968
84489479
1727241
27667809
66145664
9305375
4492508
9834253
48514137
4635289
79404752
41953701
87305488
263525
39741721
3502726
55259619
68084353
83129833
27503754
41469106
71134056
83283920
10096085
86281080
61301368
1758360
97718875
9611344
61646799
15611038
645265
80429759
45057925
73187549
81892416
43877036
30024871
17216030