21449260
29597290
93997866
70411482
84256553
73249988
3533769
69523514
52425263
36505497
33408306
6024936
71006100
91183881
69143973
96597809
80667298
89666541
74208322
577371
65649974
36444178
9477805
96786476
74172204
92775433
64954960
13431586
65713303
76327535
2234533
80624943
91737686
6329458
21571743
57052893
82134683
91893068
7546982
82786527