57825301
56543819
74557388
16499421
67969886
72357981
78573043
67955587
1672758
84293318
33292427
14614595
88222284
29101076
27555846
30074141
3149729
20602717
28637543
85192503
7942579
14262090
1585248
70972240
35601929
45763052
94264551
70209875
46422933
23456243
457120
63472275
9069602
9200583
60757499
78475776
88795434
5036876
21693848
42201152