30676479
27338931
42694423
51116989
60141416
47494255
53304212
79527629
3977452
89942604
95029024
51787695
43379767
49839606
28855157
18352875
656125
48274998
42289833
98335344
63888780
46883311
19025647
76239339
78443994
55111932
18558469
72994482
23137733
36642201
193141
29405544
65886339
80485023
49021465
29716141
18624664
78783867
56588268
10855010