20177046
62132325
68564858
105291
52423740
92925745
18476813
78364583
23968582
72306114
82982156
7672246
71882
38108335
25535348
5704822
28285688
68038200
73281999
41226323
45265533
86022891
24663383
28906520
44183562
77716247
10247741
72826565
29992903
90499297
712835
13908173
4847499
46813986
6360564
95013373
9886208
27878840
84474220
7567125