82859586
56998937
89441065
52438882
35163346
61059620
28576964
1316330
10351865
11392319
89265660
35046429
26944451
98476422
50109347
23822385
62156742
42795807
20379669
67383382
36278968
53296688
51236118
37584211
58312565
69345401
81292725
69548935
65286134
70237581
5114876
71452765
76945114
18074476
60898713
60121269
31662717
31171018
50175212
37667667